<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://curlyscript.com/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/about</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/install</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/kiddie/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/elementary/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/middle/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/summer/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/high/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/schools/college/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-next/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/what-is-programming/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/meet-javascript-the-language-of-the-web/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/html-css-javascript-the-house-analogy/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/a-short-and-slightly-silly-history-of-javascript/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/where-does-javascript-live/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/why-learn-javascript/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-is-javascript/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/your-toolbox/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/meet-the-console/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/your-first-program-hello-world/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/writing-javascript-in-a-file/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/running-javascript-with-node-js/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/the-grammar-of-javascript/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/comments-notes-to-your-future-self/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/talking-to-the-user-alert-prompt-and-confirm/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/first-program/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/what-is-a-variable/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/creating-variables-with-let/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/const-boxes-with-locks/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/var-grandpa-s-old-box/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/naming-your-variables/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/declaring-assigning-and-undefined/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/variables-working-together/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/mini-project-the-caf-receipt/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/variables/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/the-kinds-of-things-in-the-boxes/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/strings-text-in-quotes/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/template-literals-the-easy-way-to-build-strings/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/string-superpowers/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/numbers/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/the-weird-numbers-nan-infinity-and-0-1-0-2/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/booleans-true-or-false/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/undefined-and-null-two-kinds-of-nothing/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/typeof-what-s-in-the-box/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/type-conversion-changing-types-on-purpose/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/type-coercion-javascript-s-surprise-gifts/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/mini-project-the-message-analyzer/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/data-types/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/arithmetic-operators-math-class-is-back/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/order-of-operations/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/assignment-shortcuts/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/increment-and-decrement-and/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/comparison-operators/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/equality-why-beats/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/logical-operators-and-or-not/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/the-math-object-a-calculator-in-your-pocket/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/mini-project-1-the-pizza-party-calculator/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/mini-project-2-the-dice-roller/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/operators/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/making-decisions-with-if/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/else-the-backup-plan/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/else-if-more-than-two-choices/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/truthy-and-falsy/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/combining-conditions/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/nested-decisions/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/the-ternary-operator-if-else-in-one-line/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/the-switch-statement/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/mini-project-the-cinema-ticket-machine/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/mini-project-the-magic-8-ball/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/if-else/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/why-loops/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/the-while-loop/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/infinite-loops-buggsy-s-favorite-trap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/the-for-loop/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/the-do-while-loop/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/break-and-continue/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/looping-over-strings/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/loops-inside-loops/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/the-classic-fizzbuzz/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/mini-project-the-number-guessing-game/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/loops/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/what-is-a-function/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/declaring-and-calling-a-function/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/parameters-and-arguments/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/return-values/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/default-parameters/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/function-expressions/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/arrow-functions/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/functions-working-together/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/good-function-habits/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/mini-project-the-converter-toolkit/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/functions/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/what-is-an-array/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/reading-items-and-why-we-count-from-zero/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/length-and-the-last-item/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/changing-items/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/adding-and-removing-items/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/finding-things-in-an-array/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/slicing-and-splicing/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/looping-over-arrays/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/arrays-and-strings-split-and-join/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/combining-and-copying-arrays/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/sorting-arrays-and-a-sneaky-surprise/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/arrays-inside-arrays/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/mini-project-the-shopping-list-manager/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/arrays/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/what-is-an-object/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/creating-objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/reading-properties-dot-and-bracket-notation/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/adding-changing-and-deleting-properties/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/methods-functions-inside-objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/a-first-look-at-this/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/nested-objects-and-arrays-of-objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/looping-over-objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/shortcuts-shorthand-and-destructuring/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/copying-objects-and-the-reference-trap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/json-objects-as-text/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/mini-project-the-report-card-generator/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/objects/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/bugs-happen-to-everyone/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/the-three-kinds-of-bugs/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/meet-the-error-family/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/reading-an-error-message/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/console-log-your-flashlight/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/the-debugger-pausing-time/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/handling-errors-with-try-catch/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/throwing-your-own-errors/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/rubber-duck-debugging/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/the-top-12-beginner-bugs/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/debugging/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/what-is-scope/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/global-scope-the-hallway/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/function-scope-your-bedroom/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/block-scope-your-closet/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/why-var-leaks-out-of-blocks/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/shadowing-when-names-collide/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/the-scope-chain/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/hoisting/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/closures-functions-with-backpacks/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/mini-project-the-secret-vault/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/scope-and-closures/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/callbacks-functions-as-ingredients/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/foreach-loop-without-the-loop/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/map-transform-every-item/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/filter-keep-only-some/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/find-and-findindex-get-the-first-match/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/some-and-every-yes-or-no-questions/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/reduce-boil-it-down-to-one-value/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/sort-with-a-comparator-finally-explained/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/chaining-building-a-data-pipeline/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/other-handy-array-tricks/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/mini-project-the-movie-night-dashboard/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/map-filter-reduce/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/what-is-the-dom/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/your-practice-page/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/selecting-elements/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/changing-text-and-html/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/changing-styles/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/working-with-attributes/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/creating-adding-and-removing-elements/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/walking-the-tree/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/mini-project-the-team-page/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/dom/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/what-are-events/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/addeventlistener/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/the-most-common-events/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/the-event-object/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/forms-and-inputs/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/event-bubbling-and-delegation/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/remembering-things-with-localstorage/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/mini-project-the-dark-mode-switch/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/events/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/welcome-to-grade-13/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/spread-unpacking-everything/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/rest-packing-things-up/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/destructuring-deluxe/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/optional-chaining/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/nullish-coalescing/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/short-circuit-tricks/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/sets-collections-of-unique-values/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/maps-flexible-key-value-pairs/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/working-with-dates/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/mini-project-the-data-cleaner/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modern-javascript/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/synchronous-vs-asynchronous/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/timers-settimeout-and-setinterval/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/callbacks-and-the-pyramid-of-doom/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/promises-an-iou-for-a-future-value/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/async-and-await-code-that-reads-like-a-story/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/doing-things-in-parallel-promise-all/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/fetching-data-from-the-internet/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/the-event-loop-how-it-all-works/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/mini-project-the-burger-kitchen-simulator/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/async-javascript/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/why-classes/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/your-first-class/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/getters-and-setters/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/static-methods-and-properties/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/private-fields/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/inheritance-extends-and-super/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/the-mystery-of-this-solved/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/prototypes-what-classes-really-are/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/when-should-you-use-classes/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/mini-project-virtual-pets/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/classes/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/why-modules/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/exporting-and-importing/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/modules-in-the-browser/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/node-js-javascript-outside-the-browser/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/reading-and-writing-files/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/command-line-arguments/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/npm-the-world-s-biggest-toolbox/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/testing-your-code/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/mini-project-the-expense-tracker-cli/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/the-professional-developer-s-toolbox/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/modules-and-node/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/how-to-build-a-project/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/the-state-render-pattern/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/project-1-tasky-the-to-do-list/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/project-2-the-curlyscript-quiz-show/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/project-3-sky-check-the-weather-app/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/you-built-three-apps/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/projects/recap/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-next/graduation-day/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-next/where-to-go-from-here/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-next/a-30-day-practice-plan/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-next/the-best-free-resources/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/what-next/habits-of-great-developers/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/glossary/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/cheat-sheet/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/days-to-seconds/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/greeting-function/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/initials-from-a-name/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/bill-with-service-charge/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/even-or-odd/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/largest-of-three-numbers/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/score-to-letter-grade/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/leap-year/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/day-of-the-week-with-switch/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/sum-of-numbers-1-to-n/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/count-the-vowels/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/reverse-a-string/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/fizzbuzz/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/star-staircase-pattern/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/average-of-an-array/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/palindrome-checker/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/remove-duplicates-from-an-array/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/split-an-array-into-chunks/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/title-case-a-string/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/longest-word-in-a-sentence/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/count-word-frequency/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/merge-default-settings/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/summarize-an-array-of-objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/throw-an-error-when-dividing-by-zero/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/debugging-exercise-fix-the-bugs/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/counter-with-a-closure/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/once-function/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/group-by/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/sort-and-format-a-leaderboard/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/flatten-a-nested-array/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/anagram-checker/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/caesar-cipher/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/roman-numerals/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/memoize-function/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/clean-messy-data/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/promise-that-resolves-after-a-delay/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/promise-timeout/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/run-promises-in-parallel/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/stack-class/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/classes-and-inheritance/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/parse-csv-into-objects/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/build-a-test-runner/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/learn/exercises/quiz-app-logic/</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/privacy</loc><lastmod>2026-10-25</lastmod></url>
  <url><loc>https://curlyscript.com/terms</loc><lastmod>2026-10-25</lastmod></url>
</urlset>
