<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public routes only. Authenticated areas (/parents/*, /teachers/login,
  /login, /summer-camp/teacher, /ai-course/login) are deliberately excluded
  and are also disallowed in robots.txt — listing a login page in a sitemap
  asks Google to index a page that can only ever be a dead end.

  URL fragments are NOT listed separately: crawlers discard everything after
  the "#", so https://codersbee.com/#pricing is the same document as
  https://codersbee.com/. Pricing, reviews and FAQ are covered by the
  homepage entry below.

  /enroll is gone — it 301s to /#pricing (see public/_redirects, which
  Netlify applies before netlify.toml).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ── Primary ──────────────────────────────────────────────────── -->
  <!-- Homepage carries offerings/pricing, parent reviews and the FAQ -->
  <url>
    <loc>https://codersbee.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://codersbee.com/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ── Schools / B2B ────────────────────────────────────────────── -->
  <url>
    <loc>https://codersbee.com/schools</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://codersbee.com/for-teachers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Prerendered routes carry a trailing slash: writing dist/<route>/
       index.html makes them directories, and Netlify 301s the slashless
       form to the directory index. List the URL that actually serves. -->
  <!-- ── Labs and playful pages ───────────────────────────────────── -->
  <url>
    <loc>https://codersbee.com/labs/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://codersbee.com/labs/dial-a-lab/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/playhive/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://codersbee.com/brainblocks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://codersbee.com/summer-camp/</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://codersbee.com/playground/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codersbee.com/storybook/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codersbee.com/paint/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codersbee.com/datalab/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codersbee.com/quizlab/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codersbee.com/weblab/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codersbee.com/musiclab/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ── Learning content ─────────────────────────────────────────── -->
  <url>
    <loc>https://codersbee.com/ai-lab</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://codersbee.com/coding-lab</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://codersbee.com/buzzy-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/resources</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://codersbee.com/tutorials</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://codersbee.com/tutorials/scratch/intro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/tutorials/python/intro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/tutorials/web/intro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/tutorials/ai/intro</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/projects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://codersbee.com/quizzes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

</urlset>
