<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Homepage -->
  <url>
    <loc>https://codecraft.techdg.in/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Core Pages -->
  <url>
    <loc>https://codecraft.techdg.in/app.php</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://codecraft.techdg.in/register.php</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://codecraft.techdg.in/login.php</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://codecraft.techdg.in/leaderboard.php</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Index -->
  <url>
    <loc>https://codecraft.techdg.in/blog/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Course Pages -->
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/html-css</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/javascript</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/python</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/css-pro</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/sql</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/git</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/react</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/cpp</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/java</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/nodejs</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/data-science</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <!-- SEO FIX: Converted ?course=parameter to clean URLs (/course/name) -->
    <!-- SECURITY: htmlspecialchars prevents XML breakage/XSS if array data changes -->
    <loc>https://codecraft.techdg.in/course/cyber</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Blog Posts (auto-generated) -->
      <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/coding-ke-liye-konsa-laptop-lena-chahiye-30000-se-80000-budget/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/the-ultimate-co-pilot-how-i-mastered-gemini-ai-to-automate-content-seo-and-code/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/custom-php-blog-admin-panel-ai-step-by-step/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/from-cluttered-to-clean-redesigning-the-saral-kheti-tech-landing-page-for-maximum-impact/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/custom-blog-admin-panel-ai-upgrade/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/web-developer-roadmap-2026-hindi/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/a-comprehensive-guide-to-password-hashing-for-every-developer/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    <url>
    <!-- SECURITY: Escaping dynamic database output is crucial for valid XML -->
    <loc>https://codecraft.techdg.in/blog/python-tutorial-hindi-free-certificate/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
    
</urlset>
