<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.analyticsengineering.com/</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/start-here</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/intro-quiz</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/webinar</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/coaching</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/roadmap</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/games</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/games/rapid-fire</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/games/elemental-battle</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/games/space-battle</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/course</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/pricing</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/about</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/portfolio</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/sample-lesson</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/sample-project</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/compare</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/guides</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/terms</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/privacy</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/analytics-engineering</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/sql</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/dbt</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/data-modeling</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/bigquery</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/snowflake</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/looker</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/python</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/career</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/interview-prep</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/analytics-engineer</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/fact-table</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/dimension-table</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/star-schema</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/grain</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/slowly-changing-dimension</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/surrogate-key</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/dimensional-modeling</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/dbt-model</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/staging-model</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/incremental-model</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/materialization</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/data-mart</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/cte</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/window-function</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/glossary/idempotency</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/compare/bigquery-vs-snowflake</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/compare/analytics-engineer-vs-data-engineer</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/guides/analytics-engineering-interview-kit</loc>
<lastmod>2026-05-31T04:46:52.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/beginners-guide-to-json-in-sql</loc>
<lastmod>2026-05-30T02:46:28.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-become-an-analytics-engineer-without-a-cs-degree</loc>
<lastmod>2026-05-30T02:47:34.202Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-set-up-your-first-github-repository-for-data-projects</loc>
<lastmod>2026-05-30T02:47:59.810Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/intro-to-ai-tools-for-analytics-engineers</loc>
<lastmod>2026-05-30T02:48:05.933Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/mastering-sql-a-comprehensive-tutorial</loc>
<lastmod>2026-05-30T02:48:09.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/python-basics-for-analytics-engineering-where-to-start</loc>
<lastmod>2026-05-30T02:48:24.425Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/top-10-git-commands-for-data-professionals</loc>
<lastmod>2026-05-30T02:48:46.016Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/what-does-an-analytics-engineer-do-daily-tasks-and-responsibilities</loc>
<lastmod>2026-05-30T02:48:55.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/what-is-analytics-engineering</loc>
<lastmod>2026-05-30T02:48:58.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/analytics-engineering-career-path-how-to-advance-quickly</loc>
<lastmod>2026-05-30T02:46:15.522Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/best-practices-for-data-documentation</loc>
<lastmod>2026-05-30T02:46:43.004Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/data-lineage-for-analytics-engineers-an-introduction</loc>
<lastmod>2026-05-30T02:46:56.236Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/effective-communication-skills-for-analytics-engineers-how-to-present-data-insights</loc>
<lastmod>2026-05-30T02:47:09.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/explaining-fact-and-dimension-tables-for-beginners</loc>
<lastmod>2026-05-30T02:47:13.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-analytics-engineers-can-implement-incremental-models-with-dbt-for-scalable-data-pipelines</loc>
<lastmod>2026-05-30T02:47:16.099Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/interview-prep-50-questions-and-answers-for-analytics-engineer-roles</loc>
<lastmod>2026-05-30T02:48:02.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/optimizing-your-github-profile-for-analytics-roles</loc>
<lastmod>2026-05-30T02:48:18.448Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/query-optimization-basics-improve-your-sql-performance-quickly</loc>
<lastmod>2026-05-30T02:48:27.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/understanding-database-normalization-and-denormalization</loc>
<lastmod>2026-05-30T02:48:52.568Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/5-essential-sql-commands-every-analytics-engineer-should-know</loc>
<lastmod>2026-05-30T02:46:07.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/bigquery-sql-best-practices-for-analysts</loc>
<lastmod>2026-05-30T02:46:45.598Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/common-table-expressions-cte-tutorial-for-beginners</loc>
<lastmod>2026-05-30T02:46:52.789Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/dbt-cloud-vs-airflow-comparing-popular-data-engineering-tools</loc>
<lastmod>2026-05-30T02:47:02.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-integrate-ai-tools-into-your-analytics-workflow</loc>
<lastmod>2026-05-30T02:47:57.210Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/open-source-alternatives-to-dbt-are-they-worth-it</loc>
<lastmod>2026-05-30T02:48:15.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/sql-anti-patterns-that-hurt-dashboard-performance</loc>
<lastmod>2026-05-30T02:48:30.074Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/sql-date-and-time-functions-every-analytics-engineer-should-know</loc>
<lastmod>2026-05-30T02:48:31.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/storing-querying-parquet-data-in-bigquery</loc>
<lastmod>2026-05-30T02:48:38.782Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/top-5-bi-tools-every-analytics-engineer-should-know-looker-power-bi-tableau-metabase-sigma</loc>
<lastmod>2026-05-30T02:48:47.398Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/ai-and-machine-learning-fundamentals-for-analytics-engineers</loc>
<lastmod>2026-05-30T02:46:11.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/window-functions-explained-ranking-aggregation-gap-filling</loc>
<lastmod>2026-05-30T02:49:01.065Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/best-analytics-engineering-communities-forums-to-join</loc>
<lastmod>2026-05-30T02:46:31.874Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/dbt-cloud-vs-core-feature-comparison-2025</loc>
<lastmod>2026-05-30T02:47:04.471Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/dbt-macros-jinja-tips-every-analytics-engineer-should-know</loc>
<lastmod>2026-05-30T02:47:05.970Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-generative-ai-is-changing-the-role-of-analytics-engineers</loc>
<lastmod>2026-05-30T02:47:17.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/implementing-data-products-in-a-data-mesh</loc>
<lastmod>2026-05-30T02:48:01.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/sql-window-functions-explained-with-examples</loc>
<lastmod>2026-05-30T02:48:37.090Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/top-data-modeling-best-practices-for-efficient-analytics-engineering</loc>
<lastmod>2026-05-30T02:48:50.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/analytics-engineer-role-responsibilities</loc>
<lastmod>2026-05-30T02:46:23.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/automated-data-catalogs-datahub-vs-amundsen-vs-atlan</loc>
<lastmod>2026-05-30T02:46:27.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/best-ai-data-assistants-for-analytics-professionals</loc>
<lastmod>2026-05-30T02:46:30.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/ai-powered-data-cleansing-tools-you-should-try</loc>
<lastmod>2026-05-30T02:46:12.648Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/analytics-engineering-interview-mistakes-and-how-to-avoid-them</loc>
<lastmod>2026-05-30T02:46:18.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/analytics-engineering-job-titles-explained</loc>
<lastmod>2026-05-30T02:46:19.617Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/analytics-engineer-resume-guide-templates-and-tips-for-success</loc>
<lastmod>2026-05-30T02:46:22.010Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/analytics-engineer-vs-data-analyst-key-differences</loc>
<lastmod>2026-05-30T02:46:24.590Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/apache-airflow-vs-prefect-which-scheduler-for-analytics-engineering</loc>
<lastmod>2026-05-30T02:46:25.978Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-negotiate-your-salary-as-an-analytics-engineer</loc>
<lastmod>2026-05-30T02:47:58.468Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/what-companies-look-for-when-hiring-analytics-engineers</loc>
<lastmod>2026-05-30T02:48:54.142Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/a-beginners-guide-to-snowflake-for-analytics-engineers</loc>
<lastmod>2026-05-30T02:46:09.730Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/building-streaming-data-models-with-dbt-kafka</loc>
<lastmod>2026-05-30T02:46:47.418Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/change-data-capture-patterns-for-analytics-pipelines</loc>
<lastmod>2026-05-30T02:46:48.755Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/clustered-vs-non-clustered-indexes-performance-benchmarks</loc>
<lastmod>2026-05-30T02:46:50.233Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/common-sql-mistakes-beginners-make-during-interviews</loc>
<lastmod>2026-05-30T02:46:51.561Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/creating-a-powerful-analytics-engineering-case-study</loc>
<lastmod>2026-05-30T02:46:54.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/data-modeling-basics-star-schema-vs-snowflake-schema</loc>
<lastmod>2026-05-30T02:46:57.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/data-observability-explained-why-analytics-engineers-should-care</loc>
<lastmod>2026-05-30T02:46:59.145Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/data-testing-essentials-ensure-accuracy-in-your-models</loc>
<lastmod>2026-05-30T02:47:00.389Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/data-warehouse-vs-data-lake-simplified-for-beginners</loc>
<lastmod>2026-05-30T02:47:01.515Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/duckdb-tutorial-analytics-on-your-laptop</loc>
<lastmod>2026-05-30T02:47:07.387Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/essential-cloud-computing-skills-for-analytics-engineers-aws-azure-gcp</loc>
<lastmod>2026-05-30T02:47:10.651Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/etl-vs-elt-explained-simply</loc>
<lastmod>2026-05-30T02:47:11.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/from-bi-analyst-to-analytics-engineer-how-to-transition-successfully</loc>
<lastmod>2026-05-30T02:47:14.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-explain-analytics-engineering-projects-during-an-interview</loc>
<lastmod>2026-05-30T02:47:35.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-handle-technical-interviews-without-panicking</loc>
<lastmod>2026-05-30T02:47:53.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/how-to-implement-cicd-for-your-analytics-projects</loc>
<lastmod>2026-05-30T02:47:55.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/introductory-guide-to-data-mesh-for-analytics-engineer</loc>
<lastmod>2026-05-30T02:48:03.889Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/mastering-analytics-engineering-the-definitive-guide-2025</loc>
<lastmod>2026-05-30T02:48:07.138Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/navigating-analytics-engineering-internships-complete-guide</loc>
<lastmod>2026-05-30T02:48:14.273Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/optimizing-looker-performance-best-practices-for-faster-dashboards</loc>
<lastmod>2026-05-30T02:48:17.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/partitioning-strategies-in-snowflake-bigquery-for-query-cost-control</loc>
<lastmod>2026-05-30T02:48:20.860Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/prompt-engineering-for-analytics-engineers-maximize-productivity-with-ai</loc>
<lastmod>2026-05-30T02:48:23.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/python-pandas-tutorial-for-analytics-engineers</loc>
<lastmod>2026-05-30T02:48:25.823Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/slowly-changing-dimensions-type-2-explained</loc>
<lastmod>2026-05-30T02:48:28.396Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/sql-joins-explained-in-simple-terms</loc>
<lastmod>2026-05-30T02:48:34.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/sql-joins-explained-with-visual-diagrams</loc>
<lastmod>2026-05-30T02:48:35.376Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/surrogate-vs-natural-keys-choosing-the-right-primary-key</loc>
<lastmod>2026-05-30T02:48:40.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/the-basics-of-data-version-control-dvc</loc>
<lastmod>2026-05-30T02:48:41.370Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/the-complete-guide-to-github-for-data-professionals</loc>
<lastmod>2026-05-30T02:48:42.934Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/the-future-of-analytics-engineering-2025-and-beyond</loc>
<lastmod>2026-05-30T02:48:44.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/top-certifications-for-aspiring-analytics-engineers</loc>
<lastmod>2026-05-30T02:48:48.822Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/what-is-a-lakehouse-architecture-use-cases</loc>
<lastmod>2026-05-30T02:48:56.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/what-is-dbt-data-build-tool-a-simple-explanation</loc>
<lastmod>2026-05-30T02:48:59.353Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/resources/working-with-xml-in-sql-server-for-analytics</loc>
<lastmod>2026-05-30T02:49:02.428Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/sql-alien-invasion-challenge-defend-earth</loc>
<lastmod>2026-05-25T17:53:54.081Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/zombie-virus-part-1-stopping-the-release</loc>
<lastmod>2026-05-25T17:53:55.563Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/zombie-virus-phase-3-the-cure</loc>
<lastmod>2026-05-25T17:53:56.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/farm-data-harvest-understanding-etl-vs-elt</loc>
<lastmod>2026-05-26T16:04:45.004Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/sql-mystery-challenge-the-case-of-the-vanishing-artifacts</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/sql-exercise-the-volcano-eruption-emergency</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/zombie-virus-part-2-aftermath-of-the-virus-release</loc>
<lastmod>2026-05-30T03:17:29.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/data-modeling-pizza-planet-party</loc>
<lastmod>2026-05-26T16:04:43.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/champion-fantasy-league</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/sql-survival-challenge-last-city-on-earth</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/data-forge-the-lost-metrics-premium</loc>
<lastmod>2026-05-26T16:04:43.925Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/archaeological-expedition-database-ancient-discoveries</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/data-modeling-great-dimension-quest</loc>
<lastmod>2026-05-26T16:04:43.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/sports-equipment-pro-shop</loc>
<lastmod>2026-05-26T16:04:46.863Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/monster-hunters-guild-bestiary-database-design</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/skyland-dragon-riders</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/ecosphere-sustainable-smart-city-data-lab</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/ocean-adventure-deep-sea-data-modeling</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/data-forge-the-lost-metrics</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/space-station-data-mission-etl-vs-elt</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/cosmic-observatory-database</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/projects/global-pandemic-response-center-emergency-database-design</loc>
<lastmod>2026-05-30T04:54:22.756Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-select</loc>
<lastmod>2026-05-25T22:25:07.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-filtering-rows</loc>
<lastmod>2026-05-25T22:25:09.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-sorting-and-limiting</loc>
<lastmod>2026-05-25T22:25:09.278Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-aggregate-functions-and-group-by</loc>
<lastmod>2026-05-25T22:25:09.720Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-filtering-and-pattern-matching</loc>
<lastmod>2026-05-25T22:25:10.098Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-filtering-aggregations-with-having</loc>
<lastmod>2026-05-25T22:25:10.343Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-joins-inner-join</loc>
<lastmod>2026-05-25T22:25:10.510Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-left-join</loc>
<lastmod>2026-05-25T22:25:10.804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-multi-table-joins-and-complex-join-conditions</loc>
<lastmod>2026-05-25T22:25:11.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-select-and-from</loc>
<lastmod>2026-05-25T22:25:11.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-where</loc>
<lastmod>2026-05-25T22:25:11.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-conditional-expressions-case</loc>
<lastmod>2026-05-25T22:25:12.088Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-set-operations</loc>
<lastmod>2026-05-25T22:25:12.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-date-and-time-functions</loc>
<lastmod>2026-05-25T22:25:12.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-functions</loc>
<lastmod>2026-05-25T22:25:12.677Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-numeric-and-other-scalar-functions</loc>
<lastmod>2026-05-25T22:25:12.836Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-window-functions</loc>
<lastmod>2026-05-25T22:25:12.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-common-table-expressions-ctes</loc>
<lastmod>2026-05-25T22:25:13.130Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-advanced-filtering-and-pattern-matching</loc>
<lastmod>2026-05-25T22:25:13.364Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-alien-invasion-challenge-defend-earth</loc>
<lastmod>2026-05-25T22:25:13.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-1-stopping-the-release</loc>
<lastmod>2026-05-25T22:25:13.688Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-2-aftermath-of-the-virus-release</loc>
<lastmod>2026-05-25T22:25:13.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-3-the-cure</loc>
<lastmod>2026-05-25T22:25:14.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-mystery-challenge-the-case-of-the-vanishing-artifacts</loc>
<lastmod>2026-05-25T22:25:14.553Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-exercise-the-volcano-eruption-emergency</loc>
<lastmod>2026-05-25T22:25:14.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-survival-challenge-last-city-on-earth</loc>
<lastmod>2026-05-25T22:25:14.973Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-types-variables</loc>
<lastmod>2026-05-25T22:25:15.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-structures-lists-tuples-dictionaries-sets</loc>
<lastmod>2026-05-25T22:25:15.401Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-control-flow-if-else-loops</loc>
<lastmod>2026-05-25T22:25:15.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-comprehensions-list-dict-set</loc>
<lastmod>2026-05-25T22:25:15.911Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-error-handling-and-exceptions</loc>
<lastmod>2026-05-25T22:25:16.110Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-modules-and-packages</loc>
<lastmod>2026-05-25T22:25:16.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-file-handling-reading-writing-csv-json</loc>
<lastmod>2026-05-25T22:25:16.918Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-regular-expressions</loc>
<lastmod>2026-05-25T22:25:17.109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-dates-and-times</loc>
<lastmod>2026-05-25T22:25:17.456Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-object-oriented-programming</loc>
<lastmod>2026-05-25T22:25:17.607Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-pandas-dataframes</loc>
<lastmod>2026-05-25T22:25:17.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-cleaning-and-preprocessing</loc>
<lastmod>2026-05-25T22:25:17.920Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-exploratory-data-analysis</loc>
<lastmod>2026-05-25T22:25:18.151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-merging-and-joining-datasets</loc>
<lastmod>2026-05-25T22:25:18.369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-aggregations-and-group-operations</loc>
<lastmod>2026-05-25T22:25:18.617Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-writing-efficient-code-time-complexity-vectorization</loc>
<lastmod>2026-05-25T22:25:18.942Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-sql-integration-with-python</loc>
<lastmod>2026-05-25T22:25:19.199Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions</loc>
<lastmod>2026-05-25T22:25:19.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions</loc>
<lastmod>2026-05-25T22:25:19.706Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions</loc>
<lastmod>2026-05-25T22:25:19.960Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions</loc>
<lastmod>2026-05-25T22:25:20.229Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions</loc>
<lastmod>2026-05-25T22:25:20.519Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/what-does-sql-stand-for-1</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/which-part-of-sql-is-primarily-used-to-retrieve-data-2</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/sql-is-programming-language-for-storing-and-processing-information-in-3</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/which-keyword-begins-a-query-that-retrieves-data-from-a-table-4</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/sql-is-considered-what-type-of-language-5</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/which-of-the-following-is-a-common-relational-database-system-6</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/which-keyword-removes-duplicates-in-a-select-statement-7</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/which-statement-changes-data-in-a-database-8</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/n-sql-which-symbol-is-commonly-used-as-a-wildcard-in-strings-9</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-quiz-200-questions/which-command-is-used-to-remove-rows-from-a-table-10</loc>
<lastmod>2026-05-26T03:28:41.454Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/what-is-python-primarily-known-as-1</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/how-do-you-start-the-python-interactive-interpreter-repl-from-a-terminal-2</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/in-python-how-are-code-blocks-defined-3</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/how-do-you-display-hello-world-in-python-4</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/how-do-you-write-a-single-line-comment-in-python-6</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/python-3-print-function-requires-what-around-the-text-to-print-7</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/python-code-indentation-typically-uses-how-many-spaces-8</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/which-function-retrieves-input-from-the-user-in-python-3-9</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/which-command-do-you-use-to-run-a-python-script-file-from-the-terminal-10</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/what-is-dbt-primarily-used-for-1</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/dbt-projects-are-commonly-written-in-which-language-2</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/which-dbt-command-compiles-models-without-running-them-3</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/which-concept-best-describes-dbt-s-approach-to-data-transformations-4</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/dbt-is-most-similar-in-concept-to-5</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/dbt-fits-into-the-modern-data-stack-as-6</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/when-running-dbt-transformations-are-executed-7</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/dbt-s-philosophy-is-often-summarized-as-8</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/dbt-models-are-typically-organized-in-a-9</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/dbt-quiz-100-questions/dbt-encourages-a-version-control-workflow-that-primarily-uses-10</loc>
<lastmod>2026-05-26T03:28:42.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/what-is-dbt-primarily-used-for-1</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/dbt-projects-are-commonly-written-in-which-language-2</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/which-dbt-command-compiles-models-without-running-them-3</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/which-concept-best-describes-dbt-s-approach-to-data-transformations-4</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/dbt-is-most-similar-in-concept-to-5</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/dbt-fits-into-the-modern-data-stack-as-6</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/when-running-dbt-transformations-are-executed-7</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/dbt-s-philosophy-is-often-summarized-as-8</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/dbt-models-are-typically-organized-in-a-9</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/data-modeling-quiz-100-questions/dbt-encourages-a-version-control-workflow-that-primarily-uses-10</loc>
<lastmod>2026-05-26T03:28:42.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/1-in-etl-when-does-the-transformation-step-occur-1</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/2-elt-stands-for-2</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/3-a-key-difference-between-etl-and-elt-is-3</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/4-etl-is-often-chosen-when-4</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/5-elt-is-often-preferred-with-modern-cloud-warehouses-because-5</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/6-the-main-steps-in-etl-are-6</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/7-one-advantage-of-elt-over-etl-is-7</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/8-when-choosing-etl-vs-elt-one-key-consideration-is-8</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/9-etl-traditionally-was-favored-in-legacy-systems-because-9</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/etl-elt-quiz-200-questions/10-one-drawback-of-etl-is-10</loc>
<lastmod>2026-05-26T03:28:43.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-comprehensions-list-dict-set/even-numbers-1-to-20-2</loc>
<lastmod>2026-05-26T03:58:40.350Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-comprehensions-list-dict-set/convert-strings-to-uppercase-3</loc>
<lastmod>2026-05-26T03:58:40.455Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-control-flow-if-else-loops/check-if-number-is-positive-1</loc>
<lastmod>2026-05-26T03:58:46.010Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-control-flow-if-else-loops/even-or-odd-check-2</loc>
<lastmod>2026-05-26T03:58:46.108Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-control-flow-if-else-loops/print-each-character-in-a-string-3</loc>
<lastmod>2026-05-26T03:58:46.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-structures-lists-tuples-dictionaries-sets/append-an-element-to-a-list-2</loc>
<lastmod>2026-05-26T03:58:55.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-structures-lists-tuples-dictionaries-sets/convert-a-list-to-a-tuple-3</loc>
<lastmod>2026-05-26T03:58:55.462Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-types-variables/check-the-type-of-the-loaded-data-1</loc>
<lastmod>2026-05-26T03:58:58.808Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-types-variables/check-keys-of-the-dataset-2</loc>
<lastmod>2026-05-26T03:58:58.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-types-variables/assign-sub-dataset-3</loc>
<lastmod>2026-05-26T03:58:59.003Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-error-handling-and-exceptions/handle-keyerror-2</loc>
<lastmod>2026-05-26T03:59:02.182Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-modules-and-packages/import-math-and-print-math-pi-1</loc>
<lastmod>2026-05-26T03:59:23.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-cleaning-and-preprocessing/replace-missing-with-mean-3</loc>
<lastmod>2026-05-26T03:58:49.738Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-dates-and-times/create-datetime-for-given-date-2</loc>
<lastmod>2026-05-26T03:58:59.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-dates-and-times/format-current-date-as-yyyy-mm-dd-3</loc>
<lastmod>2026-05-26T03:59:00.163Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-file-handling-reading-writing-csv-json/use-a-with-statement-3</loc>
<lastmod>2026-05-26T03:59:16.424Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-modules-and-packages/from-datetime-import-date-3</loc>
<lastmod>2026-05-26T03:59:24.092Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-object-oriented-programming/define-a-class-car-1</loc>
<lastmod>2026-05-26T03:59:26.122Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-object-oriented-programming/add-a-method-that-prints-vroom-3</loc>
<lastmod>2026-05-26T03:59:26.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-pandas-dataframes/1-create-dataframe-from-dict-1</loc>
<lastmod>2026-05-26T03:59:28.272Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-pandas-dataframes/3-summary-statistics-3</loc>
<lastmod>2026-05-26T03:59:28.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-regular-expressions/find-all-occurrences-of-a-1</loc>
<lastmod>2026-05-26T03:59:35.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-regular-expressions/check-if-string-starts-with-hello-2</loc>
<lastmod>2026-05-26T03:59:35.179Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-regular-expressions/replace-all-digits-with-3</loc>
<lastmod>2026-05-26T03:59:35.282Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-aggregations-and-group-operations/sum-quantity-per-product-in-df-order-items-2</loc>
<lastmod>2026-05-26T03:58:34.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-aggregations-and-group-operations/multiple-aggregations-on-quantity-in-df-order-items-3</loc>
<lastmod>2026-05-26T03:58:34.302Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-exploratory-data-analysis/compute-mean-median-mode-of-sepal-length-3</loc>
<lastmod>2026-05-26T03:59:09.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-merging-and-joining-datasets/left-join-and-print-shape-2</loc>
<lastmod>2026-05-26T03:59:18.195Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-merging-and-joining-datasets/right-join-example-3</loc>
<lastmod>2026-05-26T03:59:18.321Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-writing-efficient-code-time-complexity-vectorization/measure-time-of-a-small-loop-1</loc>
<lastmod>2026-05-26T03:59:37.230Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-writing-efficient-code-time-complexity-vectorization/vectorize-a-computation-with-numpy-fixed-seed-2</loc>
<lastmod>2026-05-26T03:59:37.348Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-aggregations-and-group-operations/group-df-orders-by-status-and-compute-mean-total-amount-1</loc>
<lastmod>2026-05-26T03:58:34.040Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-comprehensions-list-dict-set/list-of-squares-1-to-10-1</loc>
<lastmod>2026-05-26T03:58:40.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-cleaning-and-preprocessing/strip-whitespace-from-strings-1</loc>
<lastmod>2026-05-26T03:58:49.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-cleaning-and-preprocessing/convert-column-to-datetime-2</loc>
<lastmod>2026-05-26T03:58:49.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-exploratory-data-analysis/inspect-the-dataframe-1</loc>
<lastmod>2026-05-26T03:59:08.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-merging-and-joining-datasets/inner-join-on-common-key-1</loc>
<lastmod>2026-05-26T03:59:18.056Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-select-and-from/inline-view-of-cheap-products-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-filtering-and-pattern-matching/basic-like-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-aggregate-functions-and-group-by/sum-of-orders-by-status-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-filtering-rows/not-equal-filter-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-date-and-time-functions/extract-year-from-order-date-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-where/above-average-orders-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-multi-table-joins-and-complex-join-conditions/joining-four-tables-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-conditional-expressions-case/categorize-products-by-stock-level-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-common-table-expressions-ctes/aggregating-inventory-movements-in-a-cte-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-aggregate-functions-and-group-by/avg-price-per-category-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-survival-challenge-last-city-on-earth/task-1-counting-the-last-survivors-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-advanced-filtering-and-pattern-matching/using-between-for-date-ranges-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-filtering-aggregations-with-having/having-with-avg-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-mystery-challenge-the-case-of-the-vanishing-artifacts/task-1-list-missing-artifacts-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-left-join/show-employees-without-departments-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-functions/concatenate-customer-names-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-multi-table-joins-and-complex-join-conditions/joining-three-tables-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-left-join/show-categories-without-products-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-filtering-aggregations-with-having/basic-having-with-count-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-where/products-cheaper-than-a-category-s-average-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-alien-invasion-challenge-defend-earth/task-2-find-cities-with-minimal-shelters-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-alien-invasion-challenge-defend-earth/task-3-track-alien-movements-to-target-cities-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-sorting-and-limiting/descending-order-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-select-and-from/show-orders-above-the-average-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-1-stopping-the-release/task-1-identify-labs-with-high-security-incidents-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-1-stopping-the-release/task-3-pinpoint-employee-overlap-with-incidents-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-left-join/show-shipping-addresses-with-no-orders-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-mystery-challenge-the-case-of-the-vanishing-artifacts/task-3-visitor-vault-access-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-functions/extract-a-substring-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-window-functions/partition-by-category-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-exercise-the-volcano-eruption-emergency/task-2-list-all-at-risk-neighborhoods-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-multi-table-joins-and-complex-join-conditions/non-equal-join-condition-range-join-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-sorting-and-limiting/multiple-columns-in-order-by-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-joins-inner-join/link-employees-to-their-departments-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-set-operations/combining-two-lists-of-customers-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-date-and-time-functions/filter-orders-within-a-30-day-window-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-survival-challenge-last-city-on-earth/task-3-power-grid-on-the-brink-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-filtering-rows/basic-where-condition-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-3-the-cure/task-1-identify-the-peak-infection-day-in-each-city-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-filtering-rows/equality-filter-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-joins-inner-join/display-order-amounts-with-customer-names-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-filtering-and-pattern-matching/ends-with-pattern-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-conditional-expressions-case/categorize-employees-by-salary-range-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-joins-inner-join/combine-customer-and-order-data-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-where/customers-with-high-value-orders-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-window-functions/ranking-orders-by-amount-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-numeric-and-other-scalar-functions/ceiling-and-floor-on-order-amounts-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-mystery-challenge-the-case-of-the-vanishing-artifacts/task-2-staff-vault-access-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-exercise-the-volcano-eruption-emergency/task-1-identify-the-most-dangerous-volcano-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-exercise-the-volcano-eruption-emergency/task-3-calculate-shelter-capacity-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-file-handling-reading-writing-csv-json/read-contents-of-a-file-2</loc>
<lastmod>2026-05-26T03:59:16.320Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-sorting-and-limiting/basic-order-by-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-select/table-alias-4</loc>
<lastmod>2026-05-25T22:46:39.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-advanced-filtering-and-pattern-matching/using-is-null-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-select/combine-distinct-with-an-alias-5</loc>
<lastmod>2026-05-25T22:46:39.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-select/simple-column-alias-3</loc>
<lastmod>2026-05-25T22:46:39.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-filtering-aggregations-with-having/having-with-sum-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-subqueries-in-select-and-from/category-counts-in-a-subquery-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-sql-integration-with-python/distinct-customer-cities-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-select/distinct-customer-cities-1</loc>
<lastmod>2026-05-25T22:46:39.114Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-3-the-cure/task-2-identify-city-leaders-with-dangerous-trends-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-sql-integration-with-python/create-a-table-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-object-oriented-programming/print-instance-attributes-2</loc>
<lastmod>2026-05-26T03:59:26.220Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-pandas-dataframes/2-print-first-5-rows-2</loc>
<lastmod>2026-05-26T03:59:28.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-window-functions/basic-row-number-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-set-operations/intersect-for-common-results-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-date-and-time-functions/calculate-how-many-days-old-each-order-is-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-numeric-and-other-scalar-functions/absolute-value-of-inventory-changes-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-dates-and-times/print-current-date-and-time-1</loc>
<lastmod>2026-05-26T03:58:59.889Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-advanced-filtering-and-pattern-matching/check-for-non-null-values-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-alien-invasion-challenge-defend-earth/task-1-identify-extreme-threat-aliens-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-2-aftermath-of-the-virus-release/task-1-identify-cities-with-the-highest-infection-rates-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-error-handling-and-exceptions/catch-zerodivisionerror-1</loc>
<lastmod>2026-05-26T03:59:02.085Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-error-handling-and-exceptions/raise-valueerror-3</loc>
<lastmod>2026-05-26T03:59:02.344Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-writing-efficient-code-time-complexity-vectorization/list-comprehension-vs-for-loop-3</loc>
<lastmod>2026-05-26T03:59:37.464Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-sql-integration-with-python/insert-rows-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-filtering-and-pattern-matching/starts-with-pattern-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-modules-and-packages/use-math-sqrt-2</loc>
<lastmod>2026-05-26T03:59:23.986Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-aggregate-functions-and-group-by/count-per-category-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-types-variables/inspect-an-element-in-a-list-4</loc>
<lastmod>2026-05-26T03:58:59.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-types-variables/print-a-specific-field-5</loc>
<lastmod>2026-05-26T03:58:59.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-exploratory-data-analysis/print-shape-and-columns-2</loc>
<lastmod>2026-05-26T03:59:08.912Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-common-table-expressions-ctes/basic-cte-for-clarity-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-quiz-200-questions/which-extension-is-commonly-used-for-python-files-5</loc>
<lastmod>2026-05-26T03:28:41.952Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-1-stopping-the-release/task-2-track-unauthorized-access-logs-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-survival-challenge-last-city-on-earth/task-2-the-hunger-countdown-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-numeric-and-other-scalar-functions/round-product-prices-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-basic-select/distinct-categories-2</loc>
<lastmod>2026-05-25T22:46:40.395Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-common-table-expressions-ctes/cte-for-category-averages-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-conditional-expressions-case/categorize-orders-by-value-1</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-file-handling-reading-writing-csv-json/write-a-single-line-to-a-file-1</loc>
<lastmod>2026-05-26T03:59:16.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-set-operations/union-all-to-include-duplicates-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/python-data-structures-lists-tuples-dictionaries-sets/create-and-print-a-list-of-integers-1</loc>
<lastmod>2026-05-26T03:58:55.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-2-aftermath-of-the-virus-release/task-3-leaders-in-danger-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-3-the-cure/task-3-determine-the-vaccine-distribution-dates-for-cities-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/sql-string-functions/trim-spaces-from-strings-3</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.analyticsengineering.com/practice/zombie-virus-part-2-aftermath-of-the-virus-release/task-2-spot-cities-with-rising-infection-trends-2</loc>
<lastmod>2026-05-30T00:55:35.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
</urlset>
