<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url><loc>https://realjs.com/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://realjs.com/tutorials/all/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://realjs.com/certificates/</loc><changefreq>daily</changefreq><priority>0.7</priority></url><url><loc>https://realjs.com/tutorials/basics/</loc><lastmod>2026-11-06</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/tutorials/intermediate/</loc><lastmod>2026-11-06</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/tutorials/advanced/</loc><lastmod>2026-11-06</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/tutorials/community/</loc><lastmod>2026-11-05</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/tutorials/js/</loc><lastmod>2026-11-06</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/tutorials/news/</loc><lastmod>2026-11-06</lastmod><changefreq>daily</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/java-vs-javascript/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://realjs.com/cloudflare-deno-vite/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://realjs.com/welcome-to-realjs/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://realjs.com/about/</loc><lastmod>2026-11-05</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/</loc><lastmod>2026-11-04</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/array-methods/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/async/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/claude-code/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/claude-code-hooks/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/dom/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/git/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/gotchas/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/javascript/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/js-for-pythonistas/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/llm-apis-mcp/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/node-files/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/npm/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/npm-supply-chain-security/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/regex-cheat-sheet/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/security/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/typescript/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/cheatsheets/whats-new-es2026/</loc><lastmod>2026-11-03</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/contact/</loc><lastmod>2026-11-05</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/expense/</loc><lastmod>2026-11-05</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/feedback/</loc><lastmod>2026-11-05</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/security/</loc><lastmod>2026-11-05</lastmod><changefreq>daily</changefreq><priority>0.8</priority></url><url><loc>https://realjs.com/team/sjross/</loc><lastmod>2026-10-29</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/team/mbreuss/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/team/dbader/</loc><lastmod>2026-10-28</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/learning-paths/pythonistas-beginner/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/learning-paths/practical-programming-ai/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/write-reusable-reporting-functions/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/build-feedback-report-you-can-explain/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/report-reuse-quiz/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/select-count-quiz/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-variables-and-types-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-conditionals-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-numbers-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-arrays-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/first-tour-of-javascript-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-modules-and-scripts-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-functions-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-strings-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-errors-and-debugging-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/from-dicts-to-javascript-objects-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-loops-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/getting-started-with-javascript-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-syntax-for-pythonistas/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/quizzes/javascript-skill-test/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/reuse-report-new-data/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/explainable-feedback-report/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/select-count-feedback/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/reusable-reporting-functions/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/read-change-reporting-code/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-conditionals-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-strings-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-numbers-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-errors-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-objects-maps-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-modules-programs-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-functions-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-variables-types-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-arrays-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-syntax-style-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-tour-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-getting-started-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/courses/py2js-loops-iteration-1/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-quiz-javascript-conditionals-for-pythonistas-quiz/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-intro-welcome-to-the-race-day-call/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-quiz-from-dicts-to-javascript-objects-for-pythonistas-quiz/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-intro-welcome-to-the-shipping-label-maker/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-project-porting-the-shipping-label-script/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-project-porting-the-race-day-call-script/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-e4-exercise-finish-the-race-day-call/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-fix-wrong-count/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-adapt-ai-suggestion/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-keep-source-messages/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-compare-periods/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-filter-period/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-compose-functions/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/videos/explainable-report-overview/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-switch-picking-the-members-note-with-switch/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-hand-over/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-build-topic-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-select-matching-messages/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-count-any-topic/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-topic-review-status/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-delivery-message/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/videos/select-count-overview/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-connect-app/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-exact-duplicates/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-missing-values/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-pending-labels/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-fix-errors/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/videos/report-reuse-overview/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-add-own-function/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-build-topic-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-investigate-wrong-count/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-split-report-functions/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-build-result-object/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-keep-reports-independent/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-select-count-topic/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-write-first-function/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/videos/reporting-functions-overview/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-visit-each-message/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-build-batch-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-run-rules-new-batch/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-topic-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-each-call-own-variables/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-explain-topic-report/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-explain-exclusion-label/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-keep-matching-messages/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-explain-topic-report/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-count-matching-messages/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-project-topic-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/report-reuse-local-project/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-decide-if/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/explainable-report-agree-brief/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-list-messages/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/select-count-yes-no-question/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-combine-small-functions/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-write-traceable-line/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-give-values-useful-names/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-put-topic-beside-message/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-show-reviewed-topic/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-pass-topic-return-records/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-understand-ai-assisted-change/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-functions-name-call-function/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/reporting-code-message-useful-report/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-quiz-javascript-arrays-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-intro-welcome-to-the-food-bank-s-donation-import/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-json-sets-turning-sets-into-arrays-before-json/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-intro-welcome-to-the-on-call-rota/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-ranges-checking-a-wind-range-with/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-sets-cleaning-up-the-tags-with-a-set/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-project-porting-the-monday-rota-script/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-e3-exercise-lay-the-course-for-the-wind/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-e1-exercise-post-the-call-for-each-morning/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-e2-exercise-decide-whether-it-s-racing-weather/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-optional-reaching-into-nested-data-with/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-summary-javascript-conditionals-for-pythonistas-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-quiz-javascript-errors-and-debugging-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-intro-welcome-to-the-boiler-log-digest/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-nested-seeing-all-of-your-nested-data/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-project-porting-the-donation-import/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-cases-sharing-a-course-between-directions/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-checks-asking-about-the-forecast-and-warnings/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-logic-combining-conditions-with-and/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-conditionals-1-if-else-making-the-call-with-else-if-and-the-ternary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-intro-welcome-to-the-branch-name-helper/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-quiz-javascript-strings-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-summary-javascript-strings-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-project-porting-the-branch-name-helper/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-e5-exercise-finish-the-branch-name-helper/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-rates-looking-up-postage-by-country/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-sort-numbers-sorting-numbers-with-a-compare-function/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-e4-exercise-finish-the-shipping-label/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-e4-exercise-finish-the-donation-import/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-split-first-splitting-on-the-first-colon/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-summary-from-dicts-to-javascript-objects-for-pythonistas-summary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-e3-exercise-tidy-the-tags-and-flag-remote-addresses/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-e5-exercise-finish-the-boiler-log-digest/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-e1-exercise-quote-the-postage-for-each-order/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-catch-types-catching-only-the-errors-you-expect/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-quiz-javascript-modules-and-scripts-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-indexing-reading-characters-with-and-at/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-e2-exercise-fill-in-the-label-s-missing-details/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-rotate-rotating-the-rota-with-push-and-shift/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-remove-taking-someone-off-by-name/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-project-porting-the-boiler-log-digest/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-splice-changing-the-rota-in-place-with-splice/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-e2-exercise-reject-amounts-that-make-no-sense/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-replace-replacing-every-match-with-replaceall/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-e4-exercise-turn-titles-into-branch-names/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-summary-javascript-errors-and-debugging-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-e1-exercise-look-up-each-donor-s-pledge/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-e2-exercise-check-the-commit-subject/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-e1-exercise-write-the-commit-message/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-e3-exercise-tidy-the-ticket-titles/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-e5-exercise-finish-the-batch-planner/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-missing-writing-the-methods-javascript-doesn-t-have/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-join-joining-words-into-a-branch-name/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-templates-building-strings-with-quotes-and-backticks/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-methods-calling-str-methods-by-their-javascript-names/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-strings-1-slicing-slicing-text-with-slice/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-quiz-javascript-numbers-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-math-rounding-with-math-round/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-intro-welcome-to-the-roastery-batch-planner/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-summary-javascript-numbers-for-pythonistas-summary/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-project-porting-the-batch-planner/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-floor-replacing-with-math-floor/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-e4-exercise-format-the-order-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-intl-formatting-euros-and-percentages-with-intl-numberformat/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-e2-exercise-count-the-bags-and-cost-the-beans/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-e3-exercise-read-the-evening-s-order/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-parse-prefix-reading-a-number-off-the-front-of-text/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-throw-throwing-your-own-errors/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-lookups-checking-instead-of-catching/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-e1-exercise-plan-tomorrow-s-batches/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-summary-javascript-modules-and-scripts-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-e3-exercise-load-the-report-settings/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-e2-exercise-read-the-log-name-and-the-limit/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-remainder-taking-remainders-with/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-tofixed-rounding-for-display-with-tofixed/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-number-converting-text-with-number/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-numbers-1-one-number-working-with-one-number-type/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-read-reading-a-whole-file/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-labels-logging-values-with-their-names/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-traces-reading-the-trace-of-your-own-error/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-e5-exercise-finish-the-backup-check/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-intro-welcome-to-the-nightly-backup-check/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-quiz-javascript-variables-and-types-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-file-errors-handling-a-missing-file/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-error-types-choosing-an-error-and-its-message/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-errors-1-try-catch-catching-errors-with-try-and-catch/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-argv-reading-command-line-arguments/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-project-porting-the-backup-check/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-e5-exercise-finish-the-quote-lines/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-intro-welcome-to-the-translator-s-quote-lines/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-imports-importing-from-your-own-files/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-quiz-javascript-functions-for-pythonistas-quiz/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-e4-exercise-add-the-week-to-the-season-file/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-equality-comparing-with-instead-of/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-e1-exercise-reuse-the-parsing-for-the-sports-hall-boiler/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-summary-javascript-functions-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-e3-exercise-pull-the-readings-from-the-week-s-log/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-project-porting-the-quote-lines/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-typeof-asking-a-value-s-type-with-typeof/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-json-reading-the-order-with-json-parse/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-remote-areas-spotting-remote-postcodes-with-string-keys/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-defaults-filling-in-defaults-with/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-keys-listing-an-object-s-keys-and-entries/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-objects-maps-1-objects-reading-an-order-as-an-object/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-keyword-call-passing-options-by-name/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-truthiness-checking-for-empty-values/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-write-writing-and-appending-to-files/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-arrow-bodies-knowing-what-an-arrow-returns/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-e4-exercise-finish-the-pager-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-summary-javascript-variables-and-types-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-e4-exercise-read-the-retry-count-and-dry-run-flag/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-exit-reporting-usage-errors-with-an-exit-code/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-lines-splitting-a-file-into-lines/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-e3-exercise-warn-when-nobody-will-hear-about-failures/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-defaults-giving-parameters-defaults/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-script-running-a-module-as-a-script/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-defaults-importing-defaults-and-built-in-modules/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-modules-programs-1-sharing-choosing-what-a-module-shares/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-let-const-declaring-names-once-with-const-and-let/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-e1-exercise-rotate-the-rota-and-cover-the-last-week/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-e2-exercise-collect-the-notes-on-a-quote/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-e4-exercise-quote-the-options-a-client-ticked/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-e3-exercise-format-quotes-for-email-and-the-sheet/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-e1-exercise-work-out-a-fee-and-a-turnaround/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-returning-returning-two-results-at-once/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-e2-exercise-work-out-each-server-s-attempts/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-e2-exercise-apply-the-team-changes/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-e3-exercise-answer-when-am-i-on-call/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-e1-exercise-count-the-check-s-warnings/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-quiz-a-first-tour-of-javascript-for-pythonistas-quiz/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-concat-joining-arrays-with-concat/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-quiz-javascript-syntax-for-pythonistas-quiz/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-null-undefined-telling-null-from-undefined/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-options-making-every-option-optional/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-as-values-passing-functions-around/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-arrows-naming-small-functions-with-arrows/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-functions-1-declarations-returning-early-from-a-function/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-block-scope-keeping-names-inside-their-braces/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-variables-types-1-coercion-adding-text-to-numbers/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-sort-names-sorting-the-rota-for-the-wiki/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-summary-javascript-arrays-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-slice-taking-the-next-three-weeks-with-slice/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-tuples-replacing-tuples-with-arrays/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-arrays-1-arrays-building-the-rota-as-an-array/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-e3-exercise-pick-today-s-status-line/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-e5-exercise-finish-the-dock-report/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-e4-exercise-skip-the-closed-docks/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-e5-exercise-finish-the-release-note/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-e2-exercise-tidy-the-stand-up-reminder/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-e3-exercise-classify-each-dock/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-e4-exercise-rename-the-release-settings/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-e2-exercise-count-the-empty-docks/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-project-porting-the-release-note/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-project-porting-the-dock-report/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-naming-renaming-python-names-for-javascript/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-arrays-using-arrays-as-lists/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-assignment-assigning-by-mistake-in-a-condition/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-functions-turning-def-into-function/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-semicolons-ending-statements-with-semicolons/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-if-else-making-decisions-with-if-and-else/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-braces-reading-blocks-by-their-braces/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-template-literals-building-strings-with-template-literals/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-e1-exercise-fix-the-release-note-s-blocks/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-e1-exercise-print-a-dock-s-fill-rate/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-quiz-getting-started-with-javascript-for-pythonistas-quiz/</loc><lastmod>2026-11-03</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-project-porting-the-setup-check/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-stack-trace-reading-a-stack-trace-the-traceback-upside-down/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-e4-exercise-finish-the-setup-check/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-console-log-from-print-to-console-log/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-e2-exercise-fix-the-lines-pasted-from-the-repl/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-repl-trying-javascript-in-the-repl/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-e1-exercise-report-the-setup-values/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-intro-welcome-to-the-end-of-day-release-note/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-intro-welcome-to-the-bike-share-dock-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-intro-welcome-to-running-javascript/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-summary-javascript-syntax-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-formatting-letting-a-formatter-decide-the-style/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-expressions-telling-expressions-from-statements/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-empty-blocks-writing-empty-blocks-and-comments/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-syntax-style-1-line-breaks-splitting-long-lines/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-undefined-no-attributeerror-undefined-and-the-crash-that-comes-later/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-objects-using-objects-as-dicts-and-records/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-arrows-writing-small-functions-as-arrows/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-names-naming-values-with-const-and-let/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-summary-a-first-tour-of-javascript-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-tour-1-for-of-looping-over-an-array-with-for-of/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-package-json-why-every-project-starts-with-package-json/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-summary-getting-started-with-javascript-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-getting-started-1-install-installing-node/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-e4-exercise-finish-the-night-bus-report/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-summary-javascript-loops-for-pythonistas-summary/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-project-porting-the-night-bus-report/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-e3-exercise-total-the-delays-by-route/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-zip-pairing-up-arrays-without-zip/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-e2-exercise-number-the-stops/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-for-else-searching-without-for-else/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-counting-counting-with-the-classic-for-loop/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-objects-looping-over-objects-and-maps/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-entries-looping-with-positions-using-entries/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-for-in-telling-for-of-and-for-in-apart/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-quiz-javascript-loops-for-pythonistas-quiz/</loc><lastmod>2026-10-30</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-e1-exercise-list-last-night-s-late-departures/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-for-of-looping-over-items-with-for-of/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-intro-welcome-to-the-night-bus-report/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/lessons/py2js-loops-iteration-1-while-looping-with-while-and-do-while/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.3</priority></url><url><loc>https://realjs.com/ref/tools/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/number/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/bigint/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/math/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/string/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/symbol/</loc><lastmod>2026-11-07</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/yield/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/static/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/let/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/enum/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/deno/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/yarn/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/ts-node/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/vitest/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/webpack/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/npx/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/nvm/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/bun/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/pnpm/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/tools/jest/</loc><lastmod>2026-11-06</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/callback/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/arrow-function/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/this-binding/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/prototype-chain/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/prototype/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/temporal-dead-zone/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/lexical-scope/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/scope/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/closure/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/glossary/hoisting/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/intl/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/finally/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/throw/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/async/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/await/</loc><lastmod>2026-11-05</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/delete/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/instanceof/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/typeof/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/as/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/from/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/export/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/import/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/catch/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/try/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/return/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/continue/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/break/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/while/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/in/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/do/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/void/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/of/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/for/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/promise/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/default/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/case/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/switch/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/else/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/if/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/set/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/get/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/new/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/super/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/extends/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/await-using/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/using/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/class/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/function/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/const/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/var/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/boolean/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/function/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/object/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/builtins/globalthis/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/symbol/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/null/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/undefined/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/boolean/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/bigint/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/string/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/primitive-types/number/</loc><lastmod>2026-11-04</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/true/</loc><lastmod>2026-11-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/this/</loc><lastmod>2026-11-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/false/</loc><lastmod>2026-11-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/debugger/</loc><lastmod>2026-11-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://realjs.com/ref/keywords/with/</loc><lastmod>2026-11-03</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url>
</urlset>
