<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://learn.halvision.dev/</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://learn.halvision.dev/vibe</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/vibe/game</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/first-website</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/ai-guide</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/errors</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/terminal</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/http</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/languages</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/portfolio</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day0/what-is-a-program</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day0/what-is-vibe-coding</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day0/why-basics-matter</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day0/languages-vary-thinking-shared</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day1/data-and-variables</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day1/assignment-and-reference</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day1/data-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day1/language-agnostic-view</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day2/list-array</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day2/dictionary-object</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day2/nesting-json</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day2/why-it-matters</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day3/sequential-execution</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day3/branching-if-else</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day3/loops-iteration</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day3/combining-control-flow</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day4</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day4/what-is-function</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day4/why-modularize</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day4/arguments-and-return</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day4/abstraction</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day5</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day5/execution-flow-and-runtime</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day5/state-what-is-now</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day5/sync-and-async</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day5/errors-and-stopping</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day6</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day6/client-and-server</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day6/request-and-response</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day6/what-is-api</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day6/auth-and-api-keys</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day7</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day7/prompt-design</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day7/hallucination-and-verification</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day7/reading-errors-and-debugging</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/basics/day7/version-control-and-graduation</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/cheatsheet</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day0/three-layers</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day0/how-browser-renders</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day0/why-basics-matter</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day1/element-tag-attribute</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day1/nesting-parent-child</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day1/semantic-html</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day1/links-images-lists-forms</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day2/css-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day2/box-model</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day2/flexbox-layout</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day2/responsive-design</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day3/how-to-read-ai-code</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day3/fix-common-layout-issues</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day3/accessibility-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/web/day3/publish-and-graduation</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day0/three-layers-js</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day0/why-learn-js-ai-era</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day0/where-js-runs</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day1/variables-const-let</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day1/value-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day1/strings-and-operators</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day2/if-else</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day2/arrays</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day2/loops</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day3/functions</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day3/arrow-functions</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day3/objects</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day3/map-filter</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day4</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day4/dom</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day4/events</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/javascript/day4/fetch-async</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day0/what-is-react</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day0/declarative-ui</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day0/components-thinking</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day1/jsx</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day1/components</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day1/props</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day2/usestate</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day2/events</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day2/re-render</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day3/lists-and-keys</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day3/conditional-rendering</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day3/forms-controlled</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day4</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day4/useeffect</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day4/data-fetching</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day4/loading-error</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day5</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day5/lifting-state</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day5/component-split-context</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day5/custom-hooks</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day6</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day6/putting-together</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day6/next-and-routing</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day6/deploy-vercel</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/react/day6/pitfalls-performance</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day0/why-typescript-now</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day0/javascript-minimum</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day0/why-types-help</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day0/how-to-run-typescript</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day1/type-annotation-and-inference</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day1/basic-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day1/function-types-and-arrow</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day1/avoid-any-vs-unknown</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day2/object-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day2/interface-and-type</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day2/arrays-and-nested-objects</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day2/optional-and-readonly</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day3/union-and-literal-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day3/narrowing</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day3/reading-generics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day3/handy-utility-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day4</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day4/promise-async-await</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day4/fetch-json-typing</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day4/error-handling-try-catch</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day4/env-vars-api-keys</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day5</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day5/component-and-jsx</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day5/typing-props</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day5/usestate-and-events</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day5/nextjs-app-router-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day6</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day6/ai-product-architecture</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day6/route-ts-minimal-llm-call</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day6/streaming-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day6/prompt-type-safety-verification</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day7</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day7/small-product-design</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day7/build-chat-ui</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day7/run-and-fix-with-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/typescript/day7/deploy-and-graduate</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day0/why-python-now</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day0/start-without-setup-pain</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day0/errors-are-friends</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day0/good-and-bad-questions-to-ai</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day1/variables-and-assignment</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day1/basic-types</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day1/print-and-input</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day1/f-strings</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day2/if-elif-else</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day2/comparison-and-logical-operators</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day2/for-and-range</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day2/while-break-continue-indent</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day3/list-ordered-collection</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day3/dict-key-value-nest</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day3/why-json-is-dict-and-list</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day3/comprehension-and-extract-values</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day4</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day4/def-arguments-return</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day4/why-functions</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day4/import-modules-pip</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day4/design-human-implementation-ai</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day5</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day5/file-json-csv</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day5/requests-web-api</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day5/api-keys-env</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day5/try-except</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day6</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day6/how-llm-api-works</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day6/call-llm-minimal-code</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day6/build-summarizer-tool</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day6/build-classifier-and-prompt-design</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day7</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day7/design-small-and-straight</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day7/build-summary-tool</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day7/run-and-fix-loop</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/python/day7/publish-and-next-steps</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day0/what-is-version-control</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day0/why-git-in-ai-era</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day0/git-vs-github</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day1/repository</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day1/add-commit</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day1/history</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day2/remote-push</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day2/clone-pull</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day2/github-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day3/branch</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day3/pull-request-flow</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/git/day3/conflict</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day0/what-is-database</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day0/table-row-column</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day0/what-is-sql</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day1/select-from</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day1/where</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day1/order-limit</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day2/aggregate</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day2/group-by</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day2/join</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day3/insert-update-delete</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day3/keys</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/sql/day3/design-and-ai</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/laravel-map</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/request-lifecycle</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/eloquent-relations</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/auth-flow</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/deployment-guide</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/glossary</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/interview</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/laravel-interview</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/team-development</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/casestudy</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/review</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/writing-questions</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/cheatsheet</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/settings</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0/php-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0/php-arrays</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0/php-functions</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0/php-oop</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0/php-namespace</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day0/php-modern</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day1</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day1/why-framework</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day1/mvc</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day1/request-lifecycle</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day1/why-laravel</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day2</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day2/directory-structure</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day2/artisan</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day2/composer</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day2/migration</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day3</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day3/routing</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day3/controller</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day3/route-model-binding</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day3/request-response</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day4</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day4/eloquent-basics</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day4/relationships</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day4/n-plus-one</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day4/eager-loading</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day4/query-vs-collection</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day5</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day5/validation</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day5/form-request</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day5/middleware</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day5/blade</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day6</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day6/fat-controller</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day6/service-layer</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day6/transaction</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day6/locking</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day7</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day7/coding-standards</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day7/git-flow</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day7/code-review</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day7/testing</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://learn.halvision.dev/curriculum/day7/env-secrets</loc>
<lastmod>2026-08-21T14:27:11.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
