<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://academy.aniui.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses</loc>
<changefreq>weekly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://academy.aniui.dev/exams</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/how-the-internet-works</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/how-a-web-page-is-built</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/what-is-javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/how-javascript-runs-your-code</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/your-first-program</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/values-and-variables</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/working-with-text</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/numbers-and-maths</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/making-decisions</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/repeating-work</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/functions</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/arrays-and-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/transforming-arrays</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/maps-and-sets</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/handling-errors-and-debugging</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/changing-the-page</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/reacting-to-clicks</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/browser-storage-and-persisting-data</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/asynchronous-javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/fetching-data-from-the-web</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/scope-and-closures</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/the-this-keyword</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/objects-classes-and-prototypes</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/destructuring-and-spread</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/modern-javascript-features</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/modules</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/promises-in-depth</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/the-event-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/iterators-and-generators</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/functional-patterns</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/performance-and-rendering</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/web-workers</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/javascript/security-in-the-browser</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/what-is-an-ai-coding-agent</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/installing-claude-code</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/the-agentic-loop</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/the-tools-claude-has</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/permissions-and-control</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/checkpoints-and-undo</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/your-first-real-task</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/the-context-window</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/writing-a-prompt-that-works</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/giving-claude-something-to-verify</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/explore-plan-then-code</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/course-correcting</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/questions-about-an-unfamiliar-codebase</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/letting-claude-interview-you</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/managing-sessions</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/git-commits-and-pull-requests</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/debugging-with-claude</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/claude-md</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/auto-memory-and-the-claude-directory</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/skills</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/hooks</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/connecting-tools-with-mcp</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/subagents</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/plugins</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/choosing-the-right-extension</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/debugging-your-configuration</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/non-interactive-mode</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/parallel-sessions-and-worktrees</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/claude-code-in-ci</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/managing-cost</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/security-and-sandboxing</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/courses/claude-code/developing-your-intuition</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/exams/javascript</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/exams/javascript/practice</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.aniui.dev/exams/claude-code</loc>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://academy.aniui.dev/exams/claude-code/practice</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.aniui.dev/blog/frontend-portfolio-that-gets-replies</loc>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://academy.aniui.dev/blog/javascript-equality-explained</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://academy.aniui.dev/blog/why-tutorials-dont-stick</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://academy.aniui.dev/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://academy.aniui.dev/about</loc>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://academy.aniui.dev/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://academy.aniui.dev/leaderboard</loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://academy.aniui.dev/challenges</loc>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://academy.aniui.dev/jobs</loc>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://academy.aniui.dev/achievements</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://academy.aniui.dev/resume</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://academy.aniui.dev/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://academy.aniui.dev/terms</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://academy.aniui.dev/refunds</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
</urlset>
