<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://si100x.com</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://si100x.com/about-us</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/contact-us</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/course-grid</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/faq</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/ai-tutor</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/teach</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/blog</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/privacy-policies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/terms-conditions</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/refund-cancellation-policies</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://si100x.com/blog/choose-a-coding-course-by-the-project-you-want-to-build</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/prepare-three-useful-questions-for-a-free-live-demo</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/turn-live-class-notes-into-a-practice-checklist</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/ask-for-coding-help-with-a-small-reproducible-example</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/practice-a-lesson-twice-without-copying-the-second-time</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/plan-a-realistic-week-of-coding-practice</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/use-the-ai-tutor-to-explore-one-question-at-a-time</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/keep-a-learning-journal-that-records-decisions</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/review-a-project-before-calling-it-finished</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/build-a-portfolio-explanation-from-your-own-work</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/build-a-contact-form-with-understandable-validation</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/design-an-empty-state-that-explains-the-next-action</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/make-a-course-card-work-with-a-long-title</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/add-a-menu-that-works-with-the-keyboard</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/create-a-search-page-with-useful-no-results-feedback</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/make-a-layout-readable-on-a-narrow-screen</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/write-button-labels-that-describe-their-action</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/handle-an-image-that-fails-to-load</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/keep-form-input-after-a-failed-request</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/review-a-page-s-headings-as-a-navigation-outline</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/debug-one-change-at-a-time</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/write-a-regression-test-for-a-visible-bug</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/test-the-boundary-around-a-validation-rule</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/distinguish-an-empty-result-from-a-request-failure</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/build-a-test-data-ledger-before-testing-writes</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/test-permissions-with-two-isolated-accounts</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/review-loading-states-with-a-slow-connection</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/verify-a-fix-at-the-version-users-actually-see</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/use-screenshots-to-review-states-not-just-pages</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/write-a-bug-report-that-another-person-can-reproduce</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/define-an-ai-feature-by-the-task-it-must-support</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/write-a-prompt-with-a-clear-output-contract</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/create-a-small-evaluation-set-before-changing-a-prompt</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/separate-a-source-quotation-from-an-ai-interpretation</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/practice-handling-an-ai-answer-that-is-uncertain</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/design-an-ai-summary-that-preserves-important-omissions</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/use-invented-data-for-an-ai-prototype</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/compare-ai-outputs-with-a-simple-review-rubric</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/plan-a-recovery-path-when-an-ai-request-fails</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/turn-an-ai-explanation-into-an-independent-exercise</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/scope-a-first-project-to-one-complete-user-journey</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/write-acceptance-criteria-before-building-a-feature</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/choose-sample-data-that-challenges-the-layout</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/break-a-project-into-verifiable-milestones</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/document-a-setup-process-that-another-learner-can-follow</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/prepare-a-project-demo-that-shows-real-behavior</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/review-another-learner-s-project-constructively</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/keep-a-change-log-focused-on-user-visible-outcomes</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/estimate-learning-work-with-uncertainty-visible</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/blog/publish-a-practice-project-with-an-honest-limitations-note</loc>
<lastmod>2026-10-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://si100x.com/course-details/generative-ai-engineering-bootcamp</loc>
<lastmod>2026-10-05T10:04:40.716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://si100x.com/course-details/vibe-coding-bootcamp:-ship-software-at-the-speed-of-thought</loc>
<lastmod>2026-10-05T10:08:14.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://si100x.com/course-details/ai-engineer-zero-to-agentic-ai-6ac141e3b0480b56e2586494</loc>
<lastmod>2026-10-05T10:17:52.816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://si100x.com/course-details/qa-fe03-disposable-course-20261004</loc>
<lastmod>2026-10-05T03:44:21.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://si100x.com/course-details/qa-fe04-today-live-class-20261004</loc>
<lastmod>2026-10-04T15:30:40.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
