<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://learn.katsuba.dev</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-1-how-computer-works/lesson-1-hardware-vs-software</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-1-how-computer-works/lesson-2-files-and-folders</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-1-how-computer-works/lesson-3-operating-system</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-1-how-computer-works/lesson-4-practice-navigation</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-2-command-line/lesson-1-why-terminal</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-2-command-line/lesson-2-basic-commands</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-2-command-line/lesson-3-working-with-files</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-2-command-line/lesson-4-practice-project-structure</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-3-what-is-programming/lesson-1-code-is-instructions</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-3-what-is-programming/lesson-2-programming-languages</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-3-what-is-programming/lesson-3-careers-in-tech</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-3-what-is-programming/lesson-4-why-typescript</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-4-logical-thinking/lesson-1-algorithms-everyday-life</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-4-logical-thinking/lesson-2-task-decomposition</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-4-logical-thinking/lesson-3-conditions-and-loops</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-4-logical-thinking/lesson-4-practice-writing-algorithms</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-5-environment-setup/lesson-1-installing-nodejs</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-5-environment-setup/lesson-2-vscode-our-editor</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-5-environment-setup/lesson-3-useful-extensions</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-5-environment-setup/lesson-4-git-and-github</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-1-foundations/module-5-environment-setup/lesson-5-first-hello-world</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-1-javascript-basics/lesson-1-variables</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-1-javascript-basics/lesson-2-data-types</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-1-javascript-basics/lesson-3-operators</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-1-javascript-basics/lesson-4-conditions</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-1-javascript-basics/lesson-5-loops</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-1-javascript-basics/lesson-6-practice-calculator</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-2-typescript-intro/lesson-1-why-typescript</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-2-typescript-intro/lesson-2-installation-configuration</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-2-typescript-intro/lesson-3-first-program</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-2-typescript-intro/lesson-4-compilation-running</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-1-basic-types</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-2-annotations-vs-inference</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-3-union-literal-types</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-4-interfaces</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-5-type-aliases</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-6-optional-readonly</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-3-types-interfaces/lesson-7-practice-typing-user-data</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-4-functions-classes/lesson-1-functions-typed-parameters</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-4-functions-classes/lesson-2-return-types</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-4-functions-classes/lesson-3-arrow-functions</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-4-functions-classes/lesson-4-classes</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-4-functions-classes/lesson-5-inheritance-access-modifiers</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-4-functions-classes/lesson-6-practice-todolist</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-5-generics-utilities/lesson-1-why-generics</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-5-generics-utilities/lesson-2-generic-functions</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-5-generics-utilities/lesson-3-generic-classes-interfaces</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-5-generics-utilities/lesson-4-utility-types</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-5-generics-utilities/lesson-5-practice-generic-storage</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-6-modules-organization/lesson-1-import-export</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-6-modules-organization/lesson-2-project-structure</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-6-modules-organization/lesson-3-barrel-exports</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-6-modules-organization/lesson-4-practice-refactoring</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-7-mini-projects/lesson-1-cli-todo-app</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-7-mini-projects/lesson-2-quiz-game</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-2-typescript/module-7-mini-projects/lesson-3-calculator-history</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-1-event-loop-runtime/lesson-1-how-js-executes</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-1-event-loop-runtime/lesson-2-call-stack-event-loop</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-1-event-loop-runtime/lesson-3-sync-vs-async</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-1-event-loop-runtime/lesson-4-visualizing-event-loop</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-2-promises/lesson-1-callbacks-callback-hell</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-2-promises/lesson-2-what-is-promise</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-2-promises/lesson-3-then-catch-finally</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-2-promises/lesson-4-promise-all-race</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-2-promises/lesson-5-practice-sequential-requests</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-3-async-await/lesson-1-async-await-syntax</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-3-async-await/lesson-2-error-handling-try-catch</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-3-async-await/lesson-3-parallel-execution</loc>
<lastmod>2026-01-12T10:19:38.720Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-3-async-await/lesson-4-typing-async-functions</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-3-async-await/lesson-5-practice-async-data-loader</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-4-http-rest-api/lesson-1-what-is-api</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-4-http-rest-api/lesson-2-http-methods</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-4-http-rest-api/lesson-3-headers-body</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-4-http-rest-api/lesson-4-fetch-api</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-4-http-rest-api/lesson-5-axios</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-4-http-rest-api/lesson-6-practice-jsonplaceholder</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-5-data-handling/lesson-1-json-parsing</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-5-data-handling/lesson-2-data-transformation</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-5-data-handling/lesson-3-data-validation-zod</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-5-data-handling/lesson-4-error-handling-strategies</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-5-data-handling/lesson-5-practice-data-pipeline</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-6-authentication/lesson-1-api-keys</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-6-authentication/lesson-2-bearer-tokens</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-6-authentication/lesson-3-oauth-basics</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-3-async-data/module-6-authentication/lesson-4-practice-github-api</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-1-what-is-ai-ml/lesson-1-ai-ml-deep-learning</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-1-what-is-ai-ml/lesson-2-how-models-learn</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-1-what-is-ai-ml/lesson-3-types-of-ml-tasks</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-1-what-is-ai-ml/lesson-4-ai-in-real-world</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-2-how-llm-works/lesson-1-what-is-llm</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-2-how-llm-works/lesson-2-tokens-and-tokenization</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-2-how-llm-works/lesson-3-context-window</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-2-how-llm-works/lesson-4-temperature-parameters</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-2-how-llm-works/lesson-5-hallucinations</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-3-prompt-engineering/lesson-1-anatomy-of-good-prompt</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-3-prompt-engineering/lesson-2-system-prompts</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-3-prompt-engineering/lesson-3-few-shot-learning</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-3-prompt-engineering/lesson-4-chain-of-thought</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-3-prompt-engineering/lesson-5-practice-prompt-optimization</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-4-ai-providers/lesson-1-openai</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-4-ai-providers/lesson-2-anthropic</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-4-ai-providers/lesson-3-google-gemini</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-4-ai-providers/lesson-4-open-source-models</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-4-ai-providers/lesson-5-comparing-providers</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-5-api-practice/lesson-1-openai-first-request</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-5-api-practice/lesson-2-anthropic-integration</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-5-api-practice/lesson-3-processing-responses</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-5-api-practice/lesson-4-rate-limiting-retry</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-4-ai-intro/module-5-api-practice/lesson-5-practice-ai-assistant</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-1-chatbots/lesson-1-chatbot-architecture</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-1-chatbots/lesson-2-managing-message-history</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-1-chatbots/lesson-3-system-prompts-personalization</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-1-chatbots/lesson-4-practice-cli-chatbot</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-2-streaming-realtime/lesson-1-why-streaming-matters</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-2-streaming-realtime/lesson-2-server-sent-events</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-2-streaming-realtime/lesson-3-streaming-with-openai</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-2-streaming-realtime/lesson-4-streaming-with-anthropic</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-2-streaming-realtime/lesson-5-practice-streaming-chatbot</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-3-function-calling/lesson-1-what-is-function-calling</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-3-function-calling/lesson-2-defining-tools</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-3-function-calling/lesson-3-handling-tool-calls</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-3-function-calling/lesson-4-multi-turn-with-tools</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-3-function-calling/lesson-5-practice-ai-with-api-access</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-4-rag/lesson-1-why-rag</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-4-rag/lesson-2-embeddings</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-4-rag/lesson-3-vector-databases</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-4-rag/lesson-4-chunking-strategies</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-4-rag/lesson-5-practice-qa-documents</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-5-ai-agents/lesson-1-what-is-ai-agent</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-5-ai-agents/lesson-2-planning-reasoning</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-5-ai-agents/lesson-3-multi-agent-systems</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-5-ai-agents/lesson-4-langchain-basics</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-5-ai-agents/lesson-5-practice-research-agent</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-6-capstone-project/lesson-1-project-planning</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-6-capstone-project/lesson-2-core-functionality</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-6-capstone-project/lesson-3-adding-rag</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-6-capstone-project/lesson-4-integrating-tools</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-6-capstone-project/lesson-5-deployment-basics</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://learn.katsuba.dev/courses/course-5-ai-apps/module-6-capstone-project/lesson-6-code-review-improvements</loc>
<lastmod>2026-01-12T10:19:38.721Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
