<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.vibecodingacademy.ai</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/pricing</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/master-course</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/consulting</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/newsletter</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/community</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/legal/privacy</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-courses-comparison</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-academy-vs-udemy</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-academy-vs-coursera</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-academy-vs-codecademy</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-academy-vs-maven</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-academy-vs-cursor-learn</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/vibe-coding-academy-vs-replit-learn</loc>
<lastmod>2026-04-03T21:26:16.534Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/best-ai-website-builder-2026</loc>
<lastmod>2026-03-23T09:23:20.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/playwright-mcp-claude-code-complete-guide</loc>
<lastmod>2026-03-23T09:17:21.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vibe-coding-for-beginners</loc>
<lastmod>2026-03-23T09:18:18.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/best-ai-code-generators-2026</loc>
<lastmod>2026-03-23T09:23:53.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/custom-mcp-how-to-encode-your-expertise-for-ai-powered-productivity</loc>
<lastmod>2026-03-23T09:19:52.895Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/pm-training-why-linked-in-s-product-builder-shift-matters</loc>
<lastmod>2026-03-23T09:23:57.298Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/product-manager-role-evolution-lovable-200m-hiring</loc>
<lastmod>2026-03-23T09:24:02.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/product-engineer-role-guide</loc>
<lastmod>2026-03-23T09:24:08.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vibe-coding-tools-5-major-ai-updates-from-october-2025-you-can-t-miss</loc>
<lastmod>2026-03-23T09:21:29.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/gemini-3-0-pro-ai-model-review</loc>
<lastmod>2026-03-23T09:24:13.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/claude-code-plan-mode-complete-guide</loc>
<lastmod>2026-04-01T07:37:49.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/ai-app-builder-complete-guide-2026</loc>
<lastmod>2026-03-23T09:24:26.206Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/ai-coding-tools-comparison-2026</loc>
<lastmod>2026-03-23T09:08:52.472Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/google-ai-studio-vibe-coding</loc>
<lastmod>2026-03-23T09:24:47.360Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/product-distribution-beats-product-building-why-technical-skills-aren-t-enough</loc>
<lastmod>2026-03-23T09:22:01.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vibe-coding-tutorial</loc>
<lastmod>2026-03-23T09:22:46.617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vibe-coding-platforms-compared</loc>
<lastmod>2026-03-23T09:30:00.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/lovable-vs-cursor</loc>
<lastmod>2026-03-23T09:30:06.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/windsurf-vs-cursor</loc>
<lastmod>2026-03-23T09:30:16.022Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/cursor-vs-github-copilot</loc>
<lastmod>2026-03-23T09:30:26.234Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/ai-prototyping-tools-why-specialization-beats-all-in-one</loc>
<lastmod>2026-03-23T09:30:37.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/lovable-ai-tutorial</loc>
<lastmod>2026-03-23T09:30:11.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/cursor-ai-tutorial</loc>
<lastmod>2026-03-23T09:30:20.924Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/best-ai-coding-assistant-2026</loc>
<lastmod>2026-03-23T09:30:31.550Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/claude-code-hooks-complete-guide</loc>
<lastmod>2026-03-23T09:51:08.814Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/product-managers-vibe-coding</loc>
<lastmod>2026-03-23T09:37:40.946Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/lovable-vs-bolt-vs-replit-comparison-2026</loc>
<lastmod>2026-03-23T09:51:11.337Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/cursor-rules-complete-guide</loc>
<lastmod>2026-03-23T09:50:17.767Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vibe-coding-best-practices</loc>
<lastmod>2026-03-23T09:13:37.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/figma-ai-credits-everything-you-need-to-know</loc>
<lastmod>2026-03-23T09:13:56.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/claude-code-vs-cursor</loc>
<lastmod>2026-03-23T09:13:51.354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vibe-coding-news-2026</loc>
<lastmod>2026-03-23T09:22:06.411Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/cursor-ai-best-practices-guide-2026</loc>
<lastmod>2026-03-23T09:14:11.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/claude-code-notion-mcp-setup-guide</loc>
<lastmod>2026-03-23T09:17:48.381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/figma-mcp-claude-code-complete-guide</loc>
<lastmod>2026-03-23T09:18:49.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/vercel-ai-sdk-complete-workflow-for-building-ai-apps-in-2025</loc>
<lastmod>2026-03-23T09:19:25.612Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/blog/best-ai-model-for-vibe-coding-2026</loc>
<lastmod>2026-03-23T09:52:49.292Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/syncing-lovable-s-code-to-cursor</loc>
<lastmod>2026-02-02T18:15:33.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/preparing-our-app-for-deployment-replacing-hard-coded-urls-with-environment-variables-deployment</loc>
<lastmod>2026-02-02T18:15:35.393Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/trigger-business-logic-from-webhooks</loc>
<lastmod>2026-02-02T18:15:37.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/implementing-the-pricing-page-beginner-course</loc>
<lastmod>2026-02-02T18:15:40.206Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/introduction-to-cursor-beginner-course</loc>
<lastmod>2026-02-02T18:15:42.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/introduction-to-the-overall-structure-of-the-application</loc>
<lastmod>2026-02-02T18:15:45.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/designing-your-stripe-ready-database-schema-beginner-course</loc>
<lastmod>2026-02-02T18:15:47.402Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/protecting-backend-api-routes-beginner-course</loc>
<lastmod>2026-02-02T18:15:49.776Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/high-level-view-of-payments-with-stripe</loc>
<lastmod>2026-02-02T18:15:54.274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/integrating-an-external-api-1-2</loc>
<lastmod>2026-02-02T18:15:56.682Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/the-sign-out-user-flow</loc>
<lastmod>2026-02-02T18:15:58.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/performing-our-first-deployment-and-connecting-our-custom-domain-to-netlify-and-heroku</loc>
<lastmod>2026-02-02T18:16:01.357Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/subscription-flow-11-generating-checkout-sessions-beginner-course</loc>
<lastmod>2026-02-02T18:16:04.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/bonus-using-vibe-coding-academy-s-mcp-server-to-generate-the-backend</loc>
<lastmod>2026-02-02T18:16:06.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/many-to-many-database-relationships-with-a-concrete-example</loc>
<lastmod>2026-02-02T18:16:08.990Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/coming-up-with-a-comprehensive-competitive-analysis</loc>
<lastmod>2026-02-04T14:34:36.463Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/validating-frontend-backend-connection-beginner-course</loc>
<lastmod>2026-02-04T14:46:08.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-advanced-usage-custom-commands-and-agents</loc>
<lastmod>2026-02-02T18:07:43.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/the-stripe-subscription-update-and-cancellation-flow-1-1-generating-a-customer-portal-session</loc>
<lastmod>2026-02-02T18:15:46.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/the-sign-up-user-flow</loc>
<lastmod>2026-02-02T18:15:50.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/mastering-the-terminal-and-git</loc>
<lastmod>2026-02-02T18:15:57.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/getting-your-local-environment-ready-for-magic</loc>
<lastmod>2026-02-02T18:15:59.940Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/creating-the-backend-structure-of-your-application</loc>
<lastmod>2026-02-02T18:16:02.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/introduction-to-the-overall-structure-of-a-full-stack-application</loc>
<lastmod>2026-02-02T18:16:05.362Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/performing-crud-operations-on-a-supabase-table</loc>
<lastmod>2026-02-02T18:16:07.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/branches-and-pull-requests</loc>
<lastmod>2026-02-02T18:16:10.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/performing-crud-operations-on-a-supabase-table-beginner-course</loc>
<lastmod>2026-02-04T14:49:29.749Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/setting-up-workflows-around-the-products-beginner-course</loc>
<lastmod>2026-02-04T15:00:29.435Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/now-your-turn-to-build</loc>
<lastmod>2026-02-02T18:13:47.360Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/polishing-your-mvp-s-user-flow</loc>
<lastmod>2026-02-02T18:13:52.128Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-effective-context-usage</loc>
<lastmod>2026-02-02T18:13:57.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/generating-the-final-prompt-for-lovable-bolt-v0</loc>
<lastmod>2026-02-02T18:13:59.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/adding-a-comprehensive-competitive-analysis-to-your-prd</loc>
<lastmod>2026-02-02T18:14:02.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/building-the-frontend-of-sign-up-sign-in-reset-password-pages</loc>
<lastmod>2026-02-02T18:14:04.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/integrating-an-external-api-1-1</loc>
<lastmod>2026-02-02T18:14:07.306Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/getting-started-with-claude-code</loc>
<lastmod>2026-02-02T18:14:09.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/implementing-the-pricing-page</loc>
<lastmod>2026-02-02T18:14:11.528Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/setting-up-workflows-around-the-accounts</loc>
<lastmod>2026-02-02T18:14:13.923Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/the-subscription-update-and-cancellation-flow-1-2-updating-a-subscription</loc>
<lastmod>2026-02-02T18:14:18.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/introductory-video-stripe-payments</loc>
<lastmod>2026-02-02T18:14:21.005Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-effective-prompting-workflows</loc>
<lastmod>2026-02-02T18:14:23.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/creating-a-first-version-of-product-requirement-document-that-is-ready-for-lovable</loc>
<lastmod>2026-02-02T18:14:25.412Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/design-systems-fundamentals-ii-importing-an-existing-design-system</loc>
<lastmod>2026-02-02T18:14:28.452Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/one-to-many-database-relationships-and-foreign-keys-with-a-concrete-example</loc>
<lastmod>2026-02-02T18:16:11.356Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/how-to-connect-to-an-external-api-using-a-modular-architecture</loc>
<lastmod>2026-02-02T18:16:12.379Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/connecting-your-app-to-a-supabase-database-introductory-video</loc>
<lastmod>2026-02-02T18:16:13.112Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-understanding-modes-and-permissions</loc>
<lastmod>2026-02-02T18:13:48.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/creating-a-first-version-of-the-product-requirement-document-prd</loc>
<lastmod>2026-02-02T18:13:50.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/introductory-video-authentication-supabase</loc>
<lastmod>2026-02-02T18:13:53.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/reflecting-entitlements-in-the-frontend-1-2-credits-counter</loc>
<lastmod>2026-02-02T18:13:56.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-usage-concrete-example-building-an-agent</loc>
<lastmod>2026-02-02T18:13:58.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/implementation-of-the-reset-password-flow-with-supabase</loc>
<lastmod>2026-02-02T18:14:01.437Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/building-a-prototype-in-lovable-introductory-video</loc>
<lastmod>2026-02-02T18:14:03.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/implementing-a-new-feature-for-emlie-versioning-of-our-email-templates</loc>
<lastmod>2026-02-02T18:14:06.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-advanced-usage-mcps</loc>
<lastmod>2026-02-02T18:14:10.622Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/database-essentials-1-0</loc>
<lastmod>2026-02-02T18:14:12.862Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/local-testing-with-ngrok</loc>
<lastmod>2026-02-02T18:14:15.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/stripe-integration-workflows</loc>
<lastmod>2026-02-02T18:14:17.748Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/designing-your-stripe-ready-database-schema</loc>
<lastmod>2026-02-02T18:14:20.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/switch-to-our-stripe-production-environment-1-1-validating-our-set-up</loc>
<lastmod>2026-02-02T18:14:22.194Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/implementing-payments-with-stripe</loc>
<lastmod>2026-02-02T18:14:24.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/running-a-first-technical-discovery</loc>
<lastmod>2026-02-02T18:14:26.988Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/claude-code-advanced-usage-skills</loc>
<lastmod>2026-02-02T18:13:49.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/high-level-overview-of-authentication-with-supabase-from-sign-up-to-secure-data-access</loc>
<lastmod>2026-02-02T18:14:16.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/what-is-a-webhook</loc>
<lastmod>2026-02-02T18:14:30.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/implementation-of-the-sign-out-flow-with-supabase</loc>
<lastmod>2026-02-02T18:14:33.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/the-subscription-update-and-cancellation-flow-1-3-cancelling-a-subscription</loc>
<lastmod>2026-02-02T18:14:45.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/generating-the-frontend-of-the-application-with-lovable</loc>
<lastmod>2026-02-02T18:14:51.709Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/full-implementation-of-the-sign-in-flow-with-supabase</loc>
<lastmod>2026-02-02T18:15:04.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/last-adjustments-to-our-supabase-set-up-beginner-course</loc>
<lastmod>2026-02-02T18:15:24.370Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/the-subscription-update-and-cancellation-flow-12-updating-a-subscription-beginner-course</loc>
<lastmod>2026-02-02T18:15:36.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/reflecting-entitlements-in-the-frontend-1-1</loc>
<lastmod>2026-02-02T18:15:38.866Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/setting-up-the-connection-with-supabase-table-beginner-course</loc>
<lastmod>2026-02-02T18:15:52.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/polishing-your-mvp-user-flow</loc>
<lastmod>2026-02-02T18:16:14.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/setting-up-the-connection-with-a-supabase-table</loc>
<lastmod>2026-02-02T18:16:16.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/git-tracking-code-changes-locally</loc>
<lastmod>2026-02-02T18:16:18.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/connecting-the-frontend-of-our-application-with-the-backend</loc>
<lastmod>2026-02-02T18:16:21.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/protecting-the-frontend-routes-of-our-application</loc>
<lastmod>2026-02-02T18:14:29.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/how-to-receive-and-handle-stripe-webhooks</loc>
<lastmod>2026-02-02T18:14:32.148Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/stripe-subscription-flow-1-2-creating-the-subscriptions</loc>
<lastmod>2026-02-02T18:14:34.621Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/validating-the-connection-between-the-frontend-and-the-backend</loc>
<lastmod>2026-02-02T18:16:15.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/getting-your-local-environment-ready-for-magic-running-both-backend-and-frontend-on-the-same-port</loc>
<lastmod>2026-02-02T18:16:17.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/cloning-and-pushing-code-to-a-remote-like-github</loc>
<lastmod>2026-02-02T18:16:20.586Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/reflecting-entitlements-in-the-frontend-1-1-beginner-course</loc>
<lastmod>2026-02-04T15:02:13.316Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/installation-of-figmas-mcp-server</loc>
<lastmod>2026-02-05T20:18:00.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/leveraging-figmas-mcp-server-to-rebrand-our-application</loc>
<lastmod>2026-02-05T20:54:09.899Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/transform-figma-frames-into-a-real-app-running-on-a-local-environment-grocery-app</loc>
<lastmod>2026-02-05T21:58:40.501Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/intro-to-figma-s-mcp-server-and-presentation-of-the-workflows</loc>
<lastmod>2026-02-06T11:35:33.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/secure-webhook-implementation-how-to-verify-webhook-signatures</loc>
<lastmod>2026-02-02T18:14:50.618Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/bonus-using-vibe-coding-academy-s-mcp-server-to-generate-a-prototype-of-your-app-inside-lovable-bolt-or-v0</loc>
<lastmod>2026-02-02T18:14:53.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/full-implementation-of-the-sign-up-flow-with-supabase</loc>
<lastmod>2026-02-02T18:14:55.255Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/setting-up-workflows-around-the-accounts-beginner-course</loc>
<lastmod>2026-02-02T18:14:57.759Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/database-essentials-1-1-foreign-key-values</loc>
<lastmod>2026-02-02T18:15:00.744Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/create-a-real-webhook-receiver-in-your-app</loc>
<lastmod>2026-02-02T18:15:03.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/getting-started-with-stripe</loc>
<lastmod>2026-02-02T18:15:05.604Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/reset-password-user-flow</loc>
<lastmod>2026-02-02T18:15:10.430Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/setting-up-workflows-around-accounts-revisited-adding-security-beginner-course</loc>
<lastmod>2026-02-02T18:15:12.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/getting-started-with-stripe-beginner-course</loc>
<lastmod>2026-02-02T18:15:25.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/lessons/switch-to-our-stripe-production-environment-1-2-finalizing-the-set-up</loc>
<lastmod>2026-02-02T18:15:15.410Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/your-ai-powered-design-to-code-process-use-figma-mcp-server-to-code-features-from-figma-frames</loc>
<lastmod>2026-02-05T21:23:28.963Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/how-to-master-claude-code-ship-code-faster-build-ai-agents</loc>
<lastmod>2026-02-02T18:31:03.396Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/setting-a-database-using-supabase-and-some-first-crud-actions</loc>
<lastmod>2026-02-02T18:31:10.260Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/handling-authentication-with-supabase</loc>
<lastmod>2026-02-02T18:31:05.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/webhooks-mastery-for-product-builders</loc>
<lastmod>2026-02-02T18:31:07.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/master-course-build-and-ship-a-production-ready-app-with-lovable-and-cursor</loc>
<lastmod>2026-02-02T18:31:11.414Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/how-to-implement-payments-with-stripe</loc>
<lastmod>2026-02-02T18:31:06.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/build-a-professional-frontend-prototype-with-lovable-bolt-or-v0</loc>
<lastmod>2026-02-02T18:31:02.055Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/how-to-master-the-terminal-and-git</loc>
<lastmod>2026-02-02T18:31:04.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/courses/connecting-a-frontend-to-a-backend-to-create-a-full-stack-app-ready-for-production</loc>
<lastmod>2026-02-02T18:31:08.835Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks/become-a-technical-product-designer</loc>
<lastmod>2026-02-02T15:51:11.349Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks/become-a-product-builder-powered-by-ai</loc>
<lastmod>2026-02-02T15:49:48.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks/build-internal-tools-without-engineering-support</loc>
<lastmod>2026-02-02T15:51:49.329Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks/from-product-manager-to-product-builder</loc>
<lastmod>2026-02-02T16:45:45.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks/become-a-self-sufficient-growth-manager-ship-lead-gen-tools-without-developers</loc>
<lastmod>2026-02-02T15:50:40.900Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.vibecodingacademy.ai/tracks/generate-your-first-1k-mrr-by-shipping-a-production-ready-app</loc>
<lastmod>2026-02-02T16:47:11.787Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
