<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <!-- 1. STATIC PAGES -->
    <url>
        <loc>https://codesofrohan.com/</loc>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/blogs</loc>
        <changefreq>daily</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/courses</loc>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/components</loc>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/rohan-kumar</loc>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/contact</loc>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/privacy-policy</loc>
        <changefreq>monthly</changefreq>
        <priority>0.3</priority>
    </url>
    <url>
        <loc>https://codesofrohan.com/terms-and-conditions</loc>
        <changefreq>monthly</changefreq>
        <priority>0.3</priority>
    </url>

    <!-- 2. DYNAMIC BLOG ARTICLES (/blog/category/subcategory/article-slug) -->
                    <url>
                    <loc>https://codesofrohan.com/blog/app-development/app-store-optimization/app-store-optimization-beginners-guide</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/artificial-intelligence/computer-vision/what-is-computer-vision-beginners-guide</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/programming-language/java/java-primitive-type-casting</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/app-development/flutter/how-to-call-rest-apis-in-flutter</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/app-development/kotlin/kotlin-scope-functions-when-to-use-which</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/app-development/react-native/react-native-cli-vs-expo</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/artificial-intelligence/machine-learning/machine-learning-vs-human-learning-how-machines-learn-from-data</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/programming-language/java/why-java-reserved-keywords-cannot-be-used-as-variable-names</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/blog/programming-language/java/how-to-start-learning-java-in-2026</loc>
                    <lastmod>2026-09-06</lastmod>
                    <changefreq>weekly</changefreq>
                    <priority>0.8</priority>
                </url>
        <!-- 3. DYNAMIC COURSE LESSONS (Only topics with actual content) -->
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/introduction-to-course</loc>
                    <lastmod>2026-08-01</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/what-is-java</loc>
                    <lastmod>2026-08-01</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/jdk-vs-jre-vs-jvm-explained</loc>
                    <lastmod>2026-08-06</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/install-java-vs-code</loc>
                    <lastmod>2026-08-06</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/features-of-java</loc>
                    <lastmod>2026-08-05</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/how-java-works-behind-the-scenes</loc>
                    <lastmod>2026-08-06</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/write-your-first-java-program</loc>
                    <lastmod>2026-08-07</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/understanding-java-program-structure</loc>
                    <lastmod>2026-08-07</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/variables-and-data-types</loc>
                    <lastmod>2026-08-10</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/literals-type-conversion-type-casting-in-java</loc>
                    <lastmod>2026-08-14</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/comments-in-java</loc>
                    <lastmod>2026-08-16</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/operators-in-java</loc>
                    <lastmod>2026-08-16</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/operator-precedence</loc>
                    <lastmod>2026-08-18</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/taking-user-input-using-scanner</loc>
                    <lastmod>2026-08-20</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/escape-sequences</loc>
                    <lastmod>2026-08-25</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/java-language/exercise-one-java-basics</loc>
                    <lastmod>2026-09-01</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/what-is-website</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/what-is-web-page</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/importance-of-html</loc>
                    <lastmod>2026-08-24</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/diff-in-website-and-webpage</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/frontend-techologies</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/technologies-importance</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/basic-structure</loc>
                    <lastmod>2026-09-04</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/what-is-ide</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/installing-vs-code</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/course/complete-html-course-by-codesofrohan/console-elements-in-devtools</loc>
                    <lastmod>2026-08-12</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.8</priority>
                </url>
    
    <!-- 4. DYNAMIC CODE COMPONENTS (/component/slug) -->
                    <url>
                    <loc>https://codesofrohan.com/component/slide-show-using-html-css-and-javascript</loc>
                    <lastmod>2026-09-04</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.7</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/component/interactive-3d-glassmorphism-card-react</loc>
                    <lastmod>2026-09-04</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.7</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/component/jwt-authentication-middleware-using-http-only-cookies</loc>
                    <lastmod>2026-08-05</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.7</priority>
                </url>
                    <url>
                    <loc>https://codesofrohan.com/component/3d-tilt-glassmorphism-card-with-interactive-glare-copy-snippet</loc>
                    <lastmod>2026-08-05</lastmod>
                    <changefreq>monthly</changefreq>
                    <priority>0.7</priority>
                </url>
    
</urlset>