<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url><loc>https://skilled.dev/</loc></url>
  <url><loc>https://skilled.dev/about</loc></url>
  <url><loc>https://skilled.dev/course</loc></url>
  <url><loc>https://skilled.dev/pricing</loc></url>
  <url><loc>https://skilled.dev/privacy</loc></url>
  <url><loc>https://skilled.dev/terms</loc></url>
  <url><loc>https://skilled.dev/learn</loc></url>
  <url><loc>https://skilled.dev/docs</loc></url>
  <url><loc>https://skilled.dev/guides</loc></url>
  <url><loc>https://skilled.dev/topics</loc></url>
  <url><loc>https://skilled.dev/patterns</loc></url>
  <url><loc>https://skilled.dev/tools</loc></url>
  <url><loc>https://skilled.dev/interview-prep</loc></url>
  <url><loc>https://skilled.dev/study-plans</loc></url>
  <url><loc>https://skilled.dev/reference</loc></url>
  <url><loc>https://skilled.dev/watch</loc></url>
  <url><loc>https://skilled.dev/course/arrays</loc></url>
  <url><loc>https://skilled.dev/course/implement-an-array</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix</loc></url>
  <url><loc>https://skilled.dev/course/product-array</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock</loc></url>
  <url><loc>https://skilled.dev/course/big-o-time-and-space-complexity</loc></url>
  <url><loc>https://skilled.dev/course/hash-tables</loc></url>
  <url><loc>https://skilled.dev/course/implement-a-hash-table</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum</loc></url>
  <url><loc>https://skilled.dev/course/strings</loc></url>
  <url><loc>https://skilled.dev/course/palindromes-permutataions-anagrams</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes</loc></url>
  <url><loc>https://skilled.dev/course/recursion</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations</loc></url>
  <url><loc>https://skilled.dev/course/logarithms-and-time-complexity</loc></url>
  <url><loc>https://skilled.dev/course/searching-and-binary-search</loc></url>
  <url><loc>https://skilled.dev/course/sorting</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search</loc></url>
  <url><loc>https://skilled.dev/course/age-sort</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version</loc></url>
  <url><loc>https://skilled.dev/course/linked-lists</loc></url>
  <url><loc>https://skilled.dev/course/pointers</loc></url>
  <url><loc>https://skilled.dev/course/implement-a-linked-list</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete</loc></url>
  <url><loc>https://skilled.dev/course/queues</loc></url>
  <url><loc>https://skilled.dev/course/stacks</loc></url>
  <url><loc>https://skilled.dev/course/implement-a-queue</loc></url>
  <url><loc>https://skilled.dev/course/implement-a-stack</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets</loc></url>
  <url><loc>https://skilled.dev/course/trees</loc></url>
  <url><loc>https://skilled.dev/course/tree-traversal-in-order-pre-order-post-order</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-trees</loc></url>
  <url><loc>https://skilled.dev/course/implement-a-binary-search-tree</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree</loc></url>
  <url><loc>https://skilled.dev/course/graphs</loc></url>
  <url><loc>https://skilled.dev/course/depth-first-search</loc></url>
  <url><loc>https://skilled.dev/course/breadth-first-search</loc></url>
  <url><loc>https://skilled.dev/course/implement-a-graph</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket</loc></url>
  <url><loc>https://skilled.dev/course/count-islands</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze</loc></url>
  <url><loc>https://skilled.dev/course/subproblems-and-overlapping-subproblems</loc></url>
  <url><loc>https://skilled.dev/course/memoization</loc></url>
  <url><loc>https://skilled.dev/course/bottom-up-vs-top-down</loc></url>
  <url><loc>https://skilled.dev/course/dynamic-programming</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine</loc></url>
  <url><loc>https://skilled.dev/course/three-moves</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages</loc></url>
  <url><loc>https://skilled.dev/course/why-does-javascript-get-its-own-topic</loc></url>
  <url><loc>https://skilled.dev/course/javascript-interview-questions</loc></url>
  <url><loc>https://skilled.dev/course/fix-this</loc></url>
  <url><loc>https://skilled.dev/course/array-methods</loc></url>
  <url><loc>https://skilled.dev/course/build-a-javascript-promise</loc></url>
  <url><loc>https://skilled.dev/course/pub-sub-and-event-driven-programming</loc></url>
  <url><loc>https://skilled.dev/course/debounce</loc></url>
  <url><loc>https://skilled.dev/course/throttle</loc></url>
  <url><loc>https://skilled.dev/guides/debounce-vs-throttle</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/implement-promise-all</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-event-loop</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/bfs-vs-dfs</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/big-o-time-space-complexity</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/explain-your-interview-solution</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/sliding-window</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/two-pointers</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/dynamic-programming</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/javascript</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/typescript</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/python</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/study-plans/7-day-coding-interview-review</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/study-plans/30-day-coding-interview-plan</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/reference/data-structure-time-complexity</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/debounce-throttle</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/big-o</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/graph-traversal</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/tree-traversal</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/arrays</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/essential-concepts</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/hashtables</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/strings</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/recursion</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/searching-and-sorting</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/linked-lists</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/stacks-and-queues</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/trees</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/graphs</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/dynamic-programming</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/topics/javascript</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/prefix-sums</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/binary-search</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/backtracking</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/monotonic-stack</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/heaps-and-priority-queues</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/study-plan-builder</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/pattern-quiz</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/java</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/cpp</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/go</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/rust</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/reference/python-collections</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-queue</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/typescript-collections</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/count-islands-python</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/csharp</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/kotlin</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/interview-prep/swift</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/java-priority-queue</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/cpp-search-boundaries</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/go-unicode-sliding-window</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/rust-graph-traversal</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/tries</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/union-find</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/patterns/greedy-algorithms</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/javascript-output-quiz</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/linked-list-pointers</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/sorting-comparison</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/recursion-call-stack</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/dynamic-programming</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/edge-case-practice</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/complexity-practice</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/spaced-review</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/interview-rehearsal</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/reference/interview-practice-worksheet</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/reference/mock-interview-rubric</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/reference/choosing-data-structures</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-closures-and-this</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/frontend-autocomplete-design</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/frontend-event-delegation</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/multilingual-code-runner</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/testing-coding-exercises</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/reference/programming-language-operations</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-retry-backoff</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-concurrency-limit</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-deep-clone</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-flatten-arrays</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-currying</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-memoization</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-event-emitter</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/tools/accessible-components</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/study-plans/90-day-coding-interview-plan</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-prototypes</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/javascript-equality</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/url-shortener-system-design</loc><lastmod>2026-10-22</lastmod><image:image><image:loc>https://skilled.dev/images/algorithms/url-shortener-architecture.svg</image:loc></image:image></url>
  <url><loc>https://skilled.dev/guides/choose-interview-practice-platform</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/guides/technical-project-interview</loc><lastmod>2026-10-22</lastmod></url>
  <url><loc>https://skilled.dev/course/target-two-sum/javascript</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/typescript</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/python</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/java</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/cpp</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/csharp</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/go</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/swift</loc></url>
  <url><loc>https://skilled.dev/course/target-two-sum/rust</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/javascript</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/typescript</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/python</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/java</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/cpp</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/csharp</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/go</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/swift</loc></url>
  <url><loc>https://skilled.dev/course/valid-brackets/rust</loc></url>
  <url><loc>https://skilled.dev/course/product-array/javascript</loc></url>
  <url><loc>https://skilled.dev/course/product-array/typescript</loc></url>
  <url><loc>https://skilled.dev/course/product-array/python</loc></url>
  <url><loc>https://skilled.dev/course/product-array/java</loc></url>
  <url><loc>https://skilled.dev/course/product-array/cpp</loc></url>
  <url><loc>https://skilled.dev/course/product-array/csharp</loc></url>
  <url><loc>https://skilled.dev/course/product-array/go</loc></url>
  <url><loc>https://skilled.dev/course/product-array/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/product-array/swift</loc></url>
  <url><loc>https://skilled.dev/course/product-array/rust</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/javascript</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/typescript</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/python</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/java</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/cpp</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/csharp</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/go</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/swift</loc></url>
  <url><loc>https://skilled.dev/course/age-sort/rust</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/javascript</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/typescript</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/python</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/java</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/cpp</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/csharp</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/go</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/swift</loc></url>
  <url><loc>https://skilled.dev/course/best-time-to-buy-and-sell-stock/rust</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/javascript</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/typescript</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/python</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/java</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/cpp</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/csharp</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/go</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/swift</loc></url>
  <url><loc>https://skilled.dev/course/catch-the-hacker/rust</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/javascript</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/typescript</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/python</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/java</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/cpp</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/csharp</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/go</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/swift</loc></url>
  <url><loc>https://skilled.dev/course/first-bad-version/rust</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/javascript</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/typescript</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/python</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/java</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/cpp</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/csharp</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/go</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/swift</loc></url>
  <url><loc>https://skilled.dev/course/reverse-a-linked-list/rust</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/javascript</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/typescript</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/python</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/java</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/cpp</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/csharp</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/go</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/swift</loc></url>
  <url><loc>https://skilled.dev/course/mirror-delete/rust</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/javascript</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/typescript</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/python</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/java</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/cpp</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/csharp</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/go</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/swift</loc></url>
  <url><loc>https://skilled.dev/course/combine-blockchains/rust</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/javascript</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/typescript</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/python</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/java</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/cpp</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/csharp</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/go</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/swift</loc></url>
  <url><loc>https://skilled.dev/course/count-islands/rust</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/javascript</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/typescript</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/python</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/java</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/cpp</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/csharp</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/go</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/swift</loc></url>
  <url><loc>https://skilled.dev/course/binary-search-tree-validate/rust</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/javascript</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/typescript</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/python</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/java</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/cpp</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/csharp</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/go</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/swift</loc></url>
  <url><loc>https://skilled.dev/course/binary-tree-max-depth/rust</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/javascript</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/typescript</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/python</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/java</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/cpp</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/csharp</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/go</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/swift</loc></url>
  <url><loc>https://skilled.dev/course/closest-common-ancestor-in-binary-tree/rust</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/javascript</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/typescript</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/python</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/java</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/cpp</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/csharp</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/go</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/swift</loc></url>
  <url><loc>https://skilled.dev/course/generate-all-permutations/rust</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/javascript</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/typescript</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/python</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/java</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/cpp</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/csharp</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/go</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/swift</loc></url>
  <url><loc>https://skilled.dev/course/group-permutations-of-palindromes/rust</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/javascript</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/typescript</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/python</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/java</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/cpp</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/csharp</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/go</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/swift</loc></url>
  <url><loc>https://skilled.dev/course/interview-scheduler/rust</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/javascript</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/typescript</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/python</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/java</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/cpp</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/csharp</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/go</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/swift</loc></url>
  <url><loc>https://skilled.dev/course/max-min-stack/rust</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/javascript</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/typescript</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/python</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/java</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/cpp</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/csharp</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/go</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/swift</loc></url>
  <url><loc>https://skilled.dev/course/pilot-a-rocket/rust</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/javascript</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/typescript</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/python</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/java</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/cpp</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/csharp</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/go</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/swift</loc></url>
  <url><loc>https://skilled.dev/course/robot-maze/rust</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/javascript</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/typescript</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/python</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/java</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/cpp</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/csharp</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/go</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/swift</loc></url>
  <url><loc>https://skilled.dev/course/shifted-search/rust</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/javascript</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/typescript</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/python</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/java</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/cpp</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/csharp</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/go</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/swift</loc></url>
  <url><loc>https://skilled.dev/course/sorted-matrix-search/rust</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/javascript</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/typescript</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/python</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/java</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/cpp</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/csharp</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/go</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/swift</loc></url>
  <url><loc>https://skilled.dev/course/steal-packages/rust</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/javascript</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/typescript</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/python</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/java</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/cpp</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/csharp</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/go</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/swift</loc></url>
  <url><loc>https://skilled.dev/course/sum-digits/rust</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/javascript</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/typescript</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/python</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/java</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/cpp</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/csharp</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/go</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/swift</loc></url>
  <url><loc>https://skilled.dev/course/three-moves/rust</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/javascript</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/typescript</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/python</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/java</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/cpp</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/csharp</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/go</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/swift</loc></url>
  <url><loc>https://skilled.dev/course/vending-machine/rust</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/javascript</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/typescript</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/python</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/java</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/cpp</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/csharp</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/go</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/swift</loc></url>
  <url><loc>https://skilled.dev/course/valid-sudoku-board/rust</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/javascript</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/typescript</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/python</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/java</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/cpp</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/csharp</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/go</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/kotlin</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/swift</loc></url>
  <url><loc>https://skilled.dev/course/walk-a-matrix/rust</loc></url>
  <url><loc>https://skilled.dev/watch/arrays</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/arrays.jpg</video:thumbnail_loc><video:title>Arrays | Coding Interview Data Structure</video:title><video:description>Understand array indexing, insertion, iteration, and resizing, then practice the invariants used in array and matrix interview problems.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/xUpDFl3yf_4</video:player_loc><video:duration>671</video:duration><video:publication_date>2025-10-15T15:09:05-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-an-array</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-an-array.jpg</video:thumbnail_loc><video:title>Implement an Array | Coding Interviews and Computer Science</video:title><video:description>Build an array abstraction and reason about indexed access, insertion, removal, capacity, and the costs of moving existing elements.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/iDoi0GsMo_k</video:player_loc><video:duration>596</video:duration><video:publication_date>2025-10-15T15:59:43-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/walk-a-matrix</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/walk-a-matrix.jpg</video:thumbnail_loc><video:title>Walk a Matrix | Coding Interview Question</video:title><video:description>Watch a clockwise spiral traversal, trace shrinking boundaries, and review the corrected final-edge behavior in the current lesson.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/4Z1ZuW2UN-c</video:player_loc><video:duration>1007</video:duration><video:publication_date>2025-10-15T15:19:45-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/product-array</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/product-array.jpg</video:thumbnail_loc><video:title>Product Array | Coding Interview Question</video:title><video:description>Compute each array position from the product of the other values without division. Work through prefix/suffix state and zero-value cases.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/NwR6AbE_N4M</video:player_loc><video:duration>838</video:duration><video:publication_date>2025-10-16T11:15:32-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/valid-sudoku-board</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/valid-sudoku-board.jpg</video:thumbnail_loc><video:title>Valid Sudoku Board | Coding Interview Question</video:title><video:description>Check Sudoku rows, columns, and subgrids for duplicate values. Practice mapping board positions to the constraints they must satisfy.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/WuKuz2yjaRI</video:player_loc><video:duration>1608</video:duration><video:publication_date>2025-10-15T15:21:11-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/best-time-to-buy-and-sell-stock</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/best-time-to-buy-and-sell-stock.jpg</video:thumbnail_loc><video:title>Best Time to Buy and Sell Stock | Coding Interview Question</video:title><video:description>Find the best single buy-and-sell opportunity by tracking an earlier minimum. Practice ordering constraints and decreasing-price inputs.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/cuZwUOrceZE</video:player_loc><video:duration>575</video:duration><video:publication_date>2020-06-29T17:54:40-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/big-o-time-and-space-complexity</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/big-o-time-and-space-complexity.jpg</video:thumbnail_loc><video:title>Big O Notation</video:title><video:description>Analyze how interview solutions grow with input size. Compare loops, recursion, auxiliary memory, and common complexity classes.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/i8ddXRQh2_k</video:player_loc><video:duration>2303</video:duration><video:publication_date>2020-07-13T19:00:09-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/hash-tables</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/hash-tables.jpg</video:thumbnail_loc><video:title>Hash Tables | Coding Interview Data Structure</video:title><video:description>Learn how hashing maps keys to storage, why collisions matter, and how maps and sets support common interview optimizations.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/GFarqMYWiL0</video:player_loc><video:duration>1404</video:duration><video:publication_date>2025-10-15T15:43:15-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-a-hash-table</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-a-hash-table.jpg</video:thumbnail_loc><video:title>Implement a Hash Table | Coding Interviews and Computer Science</video:title><video:description>Build a hash-table implementation, store and retrieve key/value pairs, and examine how collisions affect correctness and performance.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/fYcUZ7pRapw</video:player_loc><video:duration>620</video:duration><video:publication_date>2025-10-16T11:12:43-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/catch-the-hacker</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/catch-the-hacker.jpg</video:thumbnail_loc><video:title>Catch the Hacker | Coding Interview Question</video:title><video:description>Identify a repeatedly duplicated email by counting frequencies. Compare repeated scans with a map-based pass through the input.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/Ib4yX_G3YSE</video:player_loc><video:duration>472</video:duration><video:publication_date>2025-10-15T15:33:39-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/target-two-sum</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/target-two-sum.jpg</video:thumbnail_loc><video:title>Two Sum | Coding Interview Question</video:title><video:description>Find two distinct indices whose values reach a target. Compare pair enumeration with a hash-map solution and test duplicate values.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/uolxt-FUwqQ</video:player_loc><video:duration>782</video:duration><video:publication_date>2020-07-06T04:52:00-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/strings</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/strings.jpg</video:thumbnail_loc><video:title>Strings | Coding Interview Data Structure</video:title><video:description>Study string traversal, character representation, immutability, and construction costs before practicing text interview problems.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/YpRF6E7yRUo</video:player_loc><video:duration>491</video:duration><video:publication_date>2025-10-15T15:25:07-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/palindromes-permutataions-anagrams</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/palindromes-permutataions-anagrams.jpg</video:thumbnail_loc><video:title>Palindromes Permutations Anagrams | Coding Interview and Computer Science</video:title><video:description>Distinguish palindrome order, permutation arrangements, and anagram frequency counts, then choose the state each text problem needs.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/jQW7a5Aopw4</video:player_loc><video:duration>231</video:duration><video:publication_date>2025-10-15T15:49:29-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/group-permutations-of-palindromes</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/group-permutations-of-palindromes.jpg</video:thumbnail_loc><video:title>Group Permutations of Palindromes | Coding Interview Question</video:title><video:description>Practice grouping strings by character relationships and reasoning about which arrangements can form a palindrome.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/aIrdB6o91ic</video:player_loc><video:duration>1210</video:duration><video:publication_date>2025-10-15T15:31:41-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/recursion</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/recursion.jpg</video:thumbnail_loc><video:title>Recursion | Coding Interview and Computer Science</video:title><video:description>Trace recursive execution, define a smaller subproblem, and connect base cases and return values to a clear correctness argument.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/GiOnuhnzcus</video:player_loc><video:duration>871</video:duration><video:publication_date>2025-10-15T15:57:04-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/sum-digits</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/sum-digits.jpg</video:thumbnail_loc><video:title>Find Sum of Digits of a Number | Coding Interview Question</video:title><video:description>Compute a number’s digit sum using arithmetic. Practice recursive decomposition, termination, and tests for single-digit inputs.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/BN68KrD2fCE</video:player_loc><video:duration>671</video:duration><video:publication_date>2020-07-27T06:00:44-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/generate-all-permutations</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/generate-all-permutations.jpg</video:thumbnail_loc><video:title>Generate All Permutations | Coding Interview Question</video:title><video:description>Enumerate input arrangements while managing choices and restoring state. Analyze the output size and test small permutation examples.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/ccr7iFyZ7Hw</video:player_loc><video:duration>1182</video:duration><video:publication_date>2025-10-15T15:34:54-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/logarithms-and-time-complexity</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/logarithms-and-time-complexity.jpg</video:thumbnail_loc><video:title>Logarithms and Time Complexity | Coding Interview and Computer Science</video:title><video:description>Understand why repeated halving produces logarithmic work and apply that reasoning to search intervals and recursive algorithms.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/g90J77q39Lg</video:player_loc><video:duration>412</video:duration><video:publication_date>2025-10-15T15:40:57-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/searching-and-binary-search</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/searching-and-binary-search.jpg</video:thumbnail_loc><video:title>Search and Binary Search | Coding Interview Algorithm</video:title><video:description>Search sorted data by narrowing a candidate interval. Practice boundaries, midpoint updates, and the conditions that guarantee progress.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/JmddS11ct-U</video:player_loc><video:duration>782</video:duration><video:publication_date>2025-10-15T15:59:03-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/sorting</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/sorting.jpg</video:thumbnail_loc><video:title>Sorting | Coding Interview Algorithm</video:title><video:description>Compare sorting approaches, runtime assumptions, and the ways sorted order changes an interview problem’s available solutions.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/-xrv_TNg3jE</video:player_loc><video:duration>560</video:duration><video:publication_date>2025-10-15T15:38:17-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/interview-scheduler</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/interview-scheduler.jpg</video:thumbnail_loc><video:title>Interview Scheduler | Coding Interview Question</video:title><video:description>Work through an interview scheduling problem and practice using ordered information to reduce the search for a valid answer.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/USGYW8WE3eY</video:player_loc><video:duration>1353</video:duration><video:publication_date>2025-10-15T15:30:18-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/shifted-search</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/shifted-search.jpg</video:thumbnail_loc><video:title>Shifted Search | Coding Interview Question</video:title><video:description>Find a target in a shifted sorted array by reasoning about ordered intervals and choosing which half can still contain the answer.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/OELhdpx9krU</video:player_loc><video:duration>948</video:duration><video:publication_date>2025-10-15T15:27:14-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/sorted-matrix-search</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/sorted-matrix-search.jpg</video:thumbnail_loc><video:title>Sorted Matrix Search | Coding Interview Question</video:title><video:description>Use a matrix’s ordering constraints to reduce the search space. Track boundaries and test targets at edges or outside the data.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/uToKCbqknAs</video:player_loc><video:duration>685</video:duration><video:publication_date>2025-10-15T15:28:29-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/age-sort</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/age-sort.jpg</video:thumbnail_loc><video:title>Age Sort | Coding Interview Question</video:title><video:description>Explore how a restricted value range can change a sorting problem. Compare counting-based work with general comparison sorting.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/A0sxVSeGkBI</video:player_loc><video:duration>502</video:duration><video:publication_date>2025-10-15T14:15:26-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/first-bad-version</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/first-bad-version.jpg</video:thumbnail_loc><video:title>First Bad Version | Coding Interview Question</video:title><video:description>Find a transition in an ordered sequence using a predicate. Practice binary-search interval definitions and edge-boundary cases.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/5v-B5dRexQI</video:player_loc><video:duration>724</video:duration><video:publication_date>2020-07-08T10:53:03-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/linked-lists</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/linked-lists.jpg</video:thumbnail_loc><video:title>Linked Lists | Coding Interview Data Structure</video:title><video:description>Understand linked-list structure, traversal costs, and the pointer relationships behind insertion, deletion, and reversal.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/SqAOcT8Mqq4</video:player_loc><video:duration>799</video:duration><video:publication_date>2025-10-15T15:40:00-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/pointers</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/pointers.jpg</video:thumbnail_loc><video:title>Pointers | Coding Interviews and Computer Science</video:title><video:description>Reason about references, node identity, and reachability so pointer updates do not lose the remainder of a list or tree.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/Rj1xrmqU8MU</video:player_loc><video:duration>554</video:duration><video:publication_date>2025-10-16T11:14:52-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-a-linked-list</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-a-linked-list.jpg</video:thumbnail_loc><video:title>Implement a Linked List | Coding Interviews and Computer Science</video:title><video:description>Build linked nodes and list operations, maintain head and tail relationships, and test empty and single-node structures.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/RA1MKZktbdk</video:player_loc><video:duration>723</video:duration><video:publication_date>2025-10-15T16:00:55-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/combine-blockchains</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/combine-blockchains.jpg</video:thumbnail_loc><video:title>Combine Linked Lists | Coding Interview Question</video:title><video:description>Practice combining linked chains while preserving their nodes and maintaining the relationships needed to traverse the result.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/S8PEPxglKpg</video:player_loc><video:duration>722</video:duration><video:publication_date>2025-10-15T15:36:11-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/reverse-a-linked-list</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/reverse-a-linked-list.jpg</video:thumbnail_loc><video:title>Reverse a Linked List | Coding Interview Question</video:title><video:description>Reverse a list by tracking the previous, current, and next nodes. Explain the invariant and handle empty and single-node inputs.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/KDXRc-0lGLs</video:player_loc><video:duration>396</video:duration><video:publication_date>2020-06-30T13:26:06-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/mirror-delete</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/mirror-delete.jpg</video:thumbnail_loc><video:title>Mirror Delete | Coding Interview Question</video:title><video:description>Work through a linked-list deletion exercise with careful reference updates, boundary checks, and tests that preserve reachable nodes.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/jlIA270no2E</video:player_loc><video:duration>761</video:duration><video:publication_date>2025-10-15T15:29:48-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/queues</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/queues.jpg</video:thumbnail_loc><video:title>Queues | Coding Interview Data Structure</video:title><video:description>Learn queue operations, implementation choices, and the role of first-in-first-out order in breadth-first traversal and scheduling.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/ZtqJS086k8s</video:player_loc><video:duration>353</video:duration><video:publication_date>2025-10-15T15:13:38-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/stacks</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/stacks.jpg</video:thumbnail_loc><video:title>Stack | Coding Interview Data Structure</video:title><video:description>Learn stack operations and use last-in-first-out state for nested structures, traversal, and interview problem solving.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/_2_Oq6ImKjc</video:player_loc><video:duration>520</video:duration><video:publication_date>2025-10-15T15:14:29-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-a-queue</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-a-queue.jpg</video:thumbnail_loc><video:title>Implement a Queue | Coding Interviews and Computer Science</video:title><video:description>Implement enqueue and dequeue behavior while maintaining first-in-first-out order and handling empty-queue transitions.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/QjdLVXwil5Y</video:player_loc><video:duration>587</video:duration><video:publication_date>2025-10-15T16:01:22-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-a-stack</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-a-stack.jpg</video:thumbnail_loc><video:title>Implement a Stack | Coding Interviews and Computer Science</video:title><video:description>Implement push, pop, and peek, maintain the top of the stack, and reason about operation costs and empty-state behavior.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/EgQrR3JDSR8</video:player_loc><video:duration>376</video:duration><video:publication_date>2025-10-15T16:01:49-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/max-min-stack</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/max-min-stack.jpg</video:thumbnail_loc><video:title>Max Min Stack | Coding Interview Question</video:title><video:description>Support stack operations while tracking minimum and maximum values. Practice duplicate values and restoring earlier aggregate state.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/Bl8hCi66CGA</video:player_loc><video:duration>835</video:duration><video:publication_date>2025-10-15T15:55:25-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/valid-brackets</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/valid-brackets.jpg</video:thumbnail_loc><video:title>Valid Brackets | Coding Interview Question</video:title><video:description>Validate bracket ordering with a stack of unmatched openings. Test mismatched types, unfinished openings, and closing-first inputs.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/6MLASrPe42E</video:player_loc><video:duration>757</video:duration><video:publication_date>2025-10-15T15:21:48-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/trees</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/trees.jpg</video:thumbnail_loc><video:title>Trees | Coding Interview Data Structure</video:title><video:description>Learn tree terminology and recursive structure, then prepare for traversal, depth, ancestor, and binary-search-tree exercises.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/B8UFytYHmfE</video:player_loc><video:duration>1002</video:duration><video:publication_date>2025-10-15T15:15:35-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/tree-traversal-in-order-pre-order-post-order</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/tree-traversal-in-order-pre-order-post-order.jpg</video:thumbnail_loc><video:title>Tree Traversal | Coding Interview Algorithm</video:title><video:description>Compare traversal orders by changing when each node is processed. Trace recursive calls and distinguish traversal from search-tree ordering.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/Mv6yUsfxC0Y</video:player_loc><video:duration>572</video:duration><video:publication_date>2025-10-15T15:37:55-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/binary-search-trees</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/binary-search-trees.jpg</video:thumbnail_loc><video:title>Binary Search Trees | Coding Interview Data Structure</video:title><video:description>Understand the ordering rules that guide binary-search-tree operations and how tree height affects search performance.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/9AaRyMxR7ts</video:player_loc><video:duration>815</video:duration><video:publication_date>2025-10-15T15:09:47-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-a-binary-search-tree</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-a-binary-search-tree.jpg</video:thumbnail_loc><video:title>Implement a Binary Search Tree | Coding Interviews and Computer Science</video:title><video:description>Build a binary search tree, preserve its ordering contract during updates, and test search paths and empty-tree behavior.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/8pqbtjSDbPs</video:player_loc><video:duration>502</video:duration><video:publication_date>2025-10-15T16:00:04-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/binary-tree-max-depth</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/binary-tree-max-depth.jpg</video:thumbnail_loc><video:title>Binary Tree Max Depth | Coding Interview Question</video:title><video:description>Compute a tree’s depth from its subtrees. State the empty-tree convention and compare balanced and chain-shaped inputs.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/F4S_6wLjHzw</video:player_loc><video:duration>631</video:duration><video:publication_date>2025-10-15T15:54:55-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/binary-search-tree-validate</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/binary-search-tree-validate.jpg</video:thumbnail_loc><video:title>BST Validate | Coding Interview Question</video:title><video:description>Check the complete binary-search-tree ordering rule, including ancestor constraints that a parent-only comparison can miss.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/sAoEA9yScmM</video:player_loc><video:duration>919</video:duration><video:publication_date>2025-10-15T15:34:05-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/closest-common-ancestor-in-binary-tree</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/closest-common-ancestor-in-binary-tree.jpg</video:thumbnail_loc><video:title>Closest Common Ancestor | Coding Interview Question</video:title><video:description>Find the shared ancestor of two nodes by reasoning about subtree results and the relationship between node identity and ancestry.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/LM058U8HjGQ</video:player_loc><video:duration>898</video:duration><video:publication_date>2025-10-15T15:35:30-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/graphs</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/graphs.jpg</video:thumbnail_loc><video:title>Graphs | Coding Interview Data Structure</video:title><video:description>Model relationships with graph nodes and edges, compare representations, and prepare for reachability and traversal exercises.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/GlIGLOs98KE</video:player_loc><video:duration>1217</video:duration><video:publication_date>2025-10-15T15:46:49-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/depth-first-search</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/depth-first-search.jpg</video:thumbnail_loc><video:title>Depth First Search | Coding Interview Algorithm</video:title><video:description>Traverse a graph by following branches, track visited nodes to handle cycles, and reason about recursive or explicit stack state.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/qBpl_YD25OM</video:player_loc><video:duration>873</video:duration><video:publication_date>2025-10-15T15:48:11-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/breadth-first-search</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/breadth-first-search.jpg</video:thumbnail_loc><video:title>Breadth First Search | Coding Interview Algorithm</video:title><video:description>Traverse by distance with a queue, avoid duplicate discoveries, and reconstruct shortest paths when edges have equal cost.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/b7NpwKZ-DWU</video:player_loc><video:duration>981</video:duration><video:publication_date>2025-10-15T15:48:38-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/implement-a-graph</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/implement-a-graph.jpg</video:thumbnail_loc><video:title>Implement a Graph | Coding Interviews and Computer Science</video:title><video:description>Represent vertices and edges, maintain neighbor relationships, and prepare a graph structure for traversal and reachability queries.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/-y_Rcr_OH0o</video:player_loc><video:duration>443</video:duration><video:publication_date>2025-10-15T16:00:31-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/pilot-a-rocket</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/pilot-a-rocket.jpg</video:thumbnail_loc><video:title>Pilot a Rocket | Coding Interview Question</video:title><video:description>Find a route through a satellite network. Practice BFS discovery order, parent tracking, cycles, and an unreachable destination.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/hWSxTi332io</video:player_loc><video:duration>1153</video:duration><video:publication_date>2025-10-16T11:13:31-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/count-islands</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/count-islands.jpg</video:thumbnail_loc><video:title>Count Islands | Coding Interview Question</video:title><video:description>Count connected land regions in a matrix. Compare DFS and BFS, mark visited cells, and test disconnected and diagonal land.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/1t17aV20J04</video:player_loc><video:duration>666</video:duration><video:publication_date>2025-10-15T15:33:05-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/robot-maze</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/robot-maze.jpg</video:thumbnail_loc><video:title>Robot Maze | Coding Interview Question</video:title><video:description>Determine whether a robot can reach an exit under the allowed movement rules. Practice grid bounds, blocked cells, and path choices.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/yg0U2e8aF1I</video:player_loc><video:duration>1558</video:duration><video:publication_date>2025-10-15T15:28:56-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/subproblems-and-overlapping-subproblems</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/subproblems-and-overlapping-subproblems.jpg</video:thumbnail_loc><video:title>Subproblems and Overlapping Subproblems | Coding Interview and Computer Science</video:title><video:description>Identify repeated smaller decisions and define state precisely before using caching or a dynamic-programming table.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/riUmCX1l7hQ</video:player_loc><video:duration>654</video:duration><video:publication_date>2025-10-15T15:52:20-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/memoization</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/memoization.jpg</video:thumbnail_loc><video:title>Memoization | Coding Interview and Computer Science</video:title><video:description>Turn repeated recursive work into reusable results. Choose complete cache keys and distinguish missing results from valid zero values.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/ofnkyu9hp0o</video:player_loc><video:duration>959</video:duration><video:publication_date>2025-10-15T15:51:19-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/bottom-up-vs-top-down</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/bottom-up-vs-top-down.jpg</video:thumbnail_loc><video:title>Bottom Up vs Top Down Algorithms | Coding Interview and Computer Science</video:title><video:description>Compare memoized recursion with tabulation, choose a valid evaluation order, and reason about stack and table storage.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/JqSy95Rua6c</video:player_loc><video:duration>287</video:duration><video:publication_date>2025-10-15T15:50:45-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/dynamic-programming</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/dynamic-programming.jpg</video:thumbnail_loc><video:title>Dynamic Programming | Coding Interview and Computer Science</video:title><video:description>Develop a recurrence, identify repeated states, and connect memoization and tabulation to interview problem-solving strategies.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/Sy5ooYEG-_Q</video:player_loc><video:duration>1807</video:duration><video:publication_date>2025-10-15T15:50:13-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/vending-machine</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/vending-machine.jpg</video:thumbnail_loc><video:title>Vending Machine | Coding Interview Question</video:title><video:description>Work through a vending-machine interview problem by identifying choices, smaller subproblems, and the state needed to reuse results.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/f0jqUdKNrHI</video:player_loc><video:duration>2611</video:duration><video:publication_date>2025-10-15T15:20:40-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/three-moves</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/three-moves.jpg</video:thumbnail_loc><video:title>Three Moves | Coding Interview Question</video:title><video:description>Define transitions for a constrained-movement problem and practice solving repeated subproblems without recomputing each path.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/ep2HXdvUgCw</video:player_loc><video:duration>1177</video:duration><video:publication_date>2025-10-15T15:24:11-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/steal-packages</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/steal-packages.jpg</video:thumbnail_loc><video:title>Steal Packages | Coding Interview Question</video:title><video:description>Maximize a total without taking adjacent entries. Derive skip/take decisions and compare recursive, memoized, and iterative approaches.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/7PNkq5GRs4c</video:player_loc><video:duration>1579</video:duration><video:publication_date>2025-10-15T15:27:38-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/why-does-javascript-get-its-own-topic</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/why-does-javascript-get-its-own-topic.jpg</video:thumbnail_loc><video:title>Why does JavaScript Get its Own Topic</video:title><video:description>Connect general algorithm skills with JavaScript-specific behavior, browser programming, and practical utility implementations.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/XQWW3tqdIRw</video:player_loc><video:duration>175</video:duration><video:publication_date>2025-10-15T14:37:50-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/fix-this</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/fix-this.jpg</video:thumbnail_loc><video:title>JavaScript Interview Question: Fix &apos;this&apos;</video:title><video:description>Trace JavaScript receivers and callback invocation so you can explain and repair unexpected this values in interview code.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/npP9VGKT4og</video:player_loc><video:duration>702</video:duration><video:publication_date>2025-10-15T15:11:51-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/array-methods</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/array-methods.jpg</video:thumbnail_loc><video:title>JavaScript Array Methods | Coding Interview Question</video:title><video:description>Practice array-method behavior, callback arguments, iteration, and edge cases by implementing familiar JavaScript operations.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/dSUwqXYjur8</video:player_loc><video:duration>494</video:duration><video:publication_date>2025-10-15T15:06:08-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/build-a-javascript-promise</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/build-a-javascript-promise.jpg</video:thumbnail_loc><video:title>Build a JavaScript Promise</video:title><video:description>Watch a teaching implementation of a JavaScript promise, then compare settlement and callback scheduling with the current lesson.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/K0C2yHIZi4g</video:player_loc><video:duration>1452</video:duration><video:publication_date>2025-10-15T15:36:42-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/pub-sub-and-event-driven-programming</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/pub-sub-and-event-driven-programming.jpg</video:thumbnail_loc><video:title>Pub Sub and Event Drive Programming | Coding Interviews and Computer Science</video:title><video:description>Implement event subscription and publication, track listeners, and connect the pattern to event-driven JavaScript applications.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/RvSUx98ciQU</video:player_loc><video:duration>728</video:duration><video:publication_date>2025-10-16T11:14:24-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/debounce</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/debounce.jpg</video:thumbnail_loc><video:title>Debounce | JavaScript Interview Question</video:title><video:description>Watch how a trailing debounce resets its timer, retains the latest call, and waits until an event burst stops.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/Lfdqz7FSS_g</video:player_loc><video:duration>831</video:duration><video:publication_date>2025-10-15T15:32:27-07:00</video:publication_date></video:video></url>
  <url><loc>https://skilled.dev/watch/throttle</loc><video:video><video:thumbnail_loc>https://skilled.dev/images/videos/throttle.jpg</video:thumbnail_loc><video:title>Implement Throttle | Coding Interview Question</video:title><video:description>Watch leading and trailing throttle behavior, track pending calls, and review the fix for absent or falsy arguments.</video:description><video:player_loc>https://www.youtube-nocookie.com/embed/TNULAvIXh5M</video:player_loc><video:duration>756</video:duration><video:publication_date>2025-10-15T15:23:10-07:00</video:publication_date></video:video></url>
</urlset>
