<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://courses.backendbrewery.dev</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-command-line-interface</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-anatomy-of-commands</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-execution-flow-of-commands</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-command-manual</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-command-history</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/navigating-the-unix-filesystem</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/listing-files-and-directories</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/generating-dynamic-pathnames</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/quoting-and-escaping-parameters</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/creating-files-and-directories</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/moving-files-and-directories</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/copying-files-and-directories</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/removing-files-and-directories</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/redirecting-input-and-output-streams</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/formatting-the-output-of-commands</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-vim-cli-text-editor</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-shell-environment</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-software-packages-on-linux</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-software-packages-on-macos</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-foreground-and-background-processes</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-user-accounts</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-user-groups</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-file-permissions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/managing-file-ownership</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/scheduling-tasks-with-cron</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/the-bash-scripting-language</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/storing-data-with-variables-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/working-with-strings-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/working-with-arrays-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/controlling-the-execution-flow-with-conditions-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/repeating-instructions-with-loops-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/reusing-code-with-functions-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/reading-and-processing-input-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/bash/lesson/handling-errors-and-debugging-in-bash</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/the-javascript-language-syntax</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/execute-javascript-code-with-nodejs</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/store-and-reuse-data-with-variables</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/control-flow-statements</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/binary-logical-operators</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/manual-testing-and-debugging</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/work-with-numbers-1</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/work-with-strings-1</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/repeat-instructions-with-the-while-loop</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/repeat-instructions-with-the-for-loop</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/control-loop-iterations</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/reuse-code-with-functions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/variable-scopes</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/anonymous-functions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/catch-and-handle-runtime-errors</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/recursive-functions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/higher-order-functions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/pure-functions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/create-object-literals</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/access-object-properties</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/update-and-delete-object-properties</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/the-javascript-object-notation</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/work-with-numbers-2</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/destructure-object-properties</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/create-arrays</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/access-array-elements</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/modify-array-elements</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/destructure-array-elements</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/sort-find-and-filter-array-elements</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/map-and-reduce-array-elements</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/work-with-strings-2</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/match-patterns-with-regular-expressions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/define-and-instantiate-classes</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/initialize-and-access-class-fields</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/public-private-static-class-members</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/class-inheritance</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/javascript/lesson/throw-and-re-throw-runtime-errors</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/the-git-version-control-system</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/the-git-workflow</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/navigating-and-comparing-commits-in-git</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/removing-uncommitted-files-in-git</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/restoring-reverting-resetting-changes-in-git</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/branching-and-merging-in-git</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/stashing-uncommitted-changes-in-git</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/collaborating-with-developers-on-github</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/pushing-and-pulling-commits-in-git</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/making-and-reviewing-pull-requests-in-github</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/git/lesson/the-gitflow-development-workflow</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/the-mysql-relational-database-management-system</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/the-structured-query-language</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/managing-databases-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/retrieving-records-from-a-table-with-queries-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/grouping-and-aggregating-records-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/retrieving-records-from-multiple-tables-with-joins-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/retrieving-complex-data-with-subqueries-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/inserting-updating-removing-records-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/designing-and-managing-tables-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/defining-relationships-between-tables-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/mysql/lesson/managing-users-and-access-rights-in-mysql</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/connect-to-a-database</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/define-a-database-model</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/enforce-data-validation-on-models</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/retrieve-records-from-tables</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/filter-records-from-tables</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/group-and-aggregate-records</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/define-relationships-between-tables</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/sequelize/lesson/retrieve-records-from-multiple-tables</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/the-event-loop</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/timer-functions</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/promises</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/async-and-await</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/the-commonjs-module-system</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/the-ecmascript-module-system</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/create-a-cli-entry-point</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/parse-command-line-arguments</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/load-configuration-into-the-environment</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/work-with-files</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/compose-file-paths</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/work-with-directories</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/handle-asynchronous-events</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/manipulate-bytes-and-buffers</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/handle-data-streams</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/chain-data-streams</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/nodejs/lesson/create-a-transform-stream</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/search-for-packages</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/install-and-use-packages</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/list-installed-packages</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/update-installed-packages</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/remove-installed-packages</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/automate-tasks-with-scripts</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/publish-a-package-on-the-registry</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/npm/lesson/manage-a-published-package</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/the-jest-testing-framework</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/writing-unit-tests-in-jest</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/common-matchers-in-jest</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/testing-asynchronous-code-in-jest</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/setting-up-and-tearing-down-tests-in-jest</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/jest/lesson/using-test-doubles-in-jest</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/introduction</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/write-and-run-your-first-web-server</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/route-http-requests</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/process-http-requests</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/parse-http-requests</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/rate-limiting-strategies</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/handle-runtime-errors</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/validate-http-parameters-and-body</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/serve-static-files</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/use-template-engines</loc>
<changefreq>never</changefreq>
</url>
<url>
<loc>https://courses.backendbrewery.dev/courses/expressjs/lesson/serve-api-documentation</loc>
<changefreq>never</changefreq>
</url>
</urlset>
