<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://scriptvalley.com</loc>
<lastmod>2026-06-03T16:43:05.906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses</loc>
<lastmod>2026-06-03T16:43:05.906Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations/how-javascript-runs-in-the-browser-and-nodejs</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations/var-vs-let-vs-const--which-one-to-use-and-when</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations/javascript-data-types-explained-with-typeof</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations/javascript-operators-and-operator-precedence</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations/control-flow-if-else-switch-and-loops-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/javascript-foundations/assessments</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope/function-declarations-vs-function-expressions-vs-arrow-funct</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope/scope-chain-and-lexical-scope-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope/closures-in-javascript-explained-with-real-examples</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope/default-parameters-rest-parameters-and-the-spread-operator</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope/higher-order-functions-map-filter-reduce-explained</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/functions-and-scope/assessments</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring/javascript-objects-creating-accessing-and-mutating</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring/arrays-methods-every-javascript-developer-must-know</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring/destructuring-arrays-and-objects-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring/prototypes-and-prototype-chain-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring/es6-classes-in-javascript-syntax-inheritance-and-pitfalls</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/objects-arrays-and-destructuring/assessments</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript/the-javascript-event-loop-explained-simply</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript/promises-in-javascript-how-to-create-and-consume-them</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript/asyncawait-writing-asynchronous-code-that-reads-synchronousl</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript/promiseall-promiserace-promiseallsettled-promiseany-explaine</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript/fetching-data-from-apis-with-fetch-and-handling-errors</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/asynchronous-javascript/assessments</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis/selecting-and-modifying-dom-elements-with-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis/javascript-event-listeners-handling-user-interaction</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis/local-storage-and-session-storage-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis/the-intersection-observer-and-mutation-observer-apis</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis/timers-requestanimationframe-and-browser-rendering-performan</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/dom-manipulation-and-browser-apis/assessments</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns/es-modules-import-and-export-syntax-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns/error-handling-in-javascript-try-catch-custom-errors-and-err</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns/iterators-and-generators-in-javascript-explained</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns/proxy-and-reflect-intercepting-javascript-object-operations</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns/weakmap-weakset-and-memory-management-in-javascript</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://scriptvalley.com/courses/javascript-the-complete-language/advanced-javascript-patterns/assessments</loc>
<lastmod>2026-06-03T16:43:06.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
