<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://visualcs.dev</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://visualcs.dev/catalog</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://visualcs.dev/tracks</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://visualcs.dev/exams</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/pricing</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://visualcs.dev/legal/terms</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://visualcs.dev/legal/privacy</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://visualcs.dev/legal/cookies</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://visualcs.dev/legal/accessibility</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://visualcs.dev/algorithms</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/automata</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/calculus-1</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/calculus-2</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/compilation</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/computability</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/computer-architecture-1</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/cryptography</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/data-structures</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/databases</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/discrete-math</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/dl</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/ds-course</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/linear-algebra</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/machine-learning</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/ml</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/oop</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/operating-systems</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/physics-1</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/stats</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m01-foundations</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m01-foundations/oop-m01-why-oop</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m01-foundations/oop-m01-classes-objects</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m01-foundations/oop-m01-object-lifecycle</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m01-foundations/oop-m01-this-self</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m02-encapsulation</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m02-encapsulation/oop-m02-access-modifiers</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m02-encapsulation/oop-m02-class-invariants</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m02-encapsulation/oop-m02-getters-setters-properties</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m02-encapsulation/oop-m02-const-correctness</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance/oop-m03-single-inheritance</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance/oop-m03-method-overriding-super</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance/oop-m03-abstract-classes-interfaces</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance/oop-m03-multiple-inheritance-diamond</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance/oop-m03-python-mro-c3</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m03-inheritance/oop-m03-liskov-substitution</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-static-vs-dynamic</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-virtual-functions-mechanism</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-vtable-deep-dive</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-pure-virtual-abstract</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-virtual-destructors</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-python-duck-typing</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m04-polymorphism/oop-m04-templates-generics</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m05-memory</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m05-memory/oop-m05-stack-vs-heap</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m05-memory/oop-m05-new-delete-leaks</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m05-memory/oop-m05-raii</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m05-memory/oop-m05-smart-pointers-ownership</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m05-memory/oop-m05-python-java-gc</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m06-operators</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m06-operators/oop-m06-operator-overloading-cpp</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m06-operators/oop-m06-python-dunder-methods</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m06-operators/oop-m06-type-conversion-operators</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m06-operators/oop-m06-friend-functions</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m07-patterns</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m07-patterns/oop-m07-solid-principles</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m07-patterns/oop-m07-creational-factory-builder-singleton</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m07-patterns/oop-m07-structural-decorator-adapter-composite</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m07-patterns/oop-m07-behavioral-observer-strategy-iterator</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m07-patterns/oop-m07-anti-patterns</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m08-advanced</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m08-advanced/oop-m08-templates-generics</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m08-advanced/oop-m08-python-metaclasses</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m08-advanced/oop-m08-covariant-return-types</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m08-advanced/oop-m08-crtp</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/oop/m08-advanced/oop-m08-type-systems-comparison</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://visualcs.dev/tracks/cs-year-1</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/tracks/theory</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/tracks/ml-from-scratch</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/tracks/systems</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://visualcs.dev/tracks/math-for-cs</loc>
<lastmod>2026-06-23T10:28:11.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
