<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m01-introduction-to-sql-databases/sql-overview-first-query</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QyZM1krf2NM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SQL OVERVIEW &amp; FIRST QUERY</video:title>
      <video:description>Understand RDBMS concepts.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QyZM1krf2NM</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>240</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m01-introduction-to-sql-databases/basic-select</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/af4LckivJT8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>BASIC SELECT</video:title>
      <video:description>Understand basic `SELECT` and `SELECT *`</video:description>
      <video:player_loc>https://www.youtube.com/embed/af4LckivJT8</video:player_loc>
      <video:publication_date>2025-10-10T08:09:42.609Z</video:publication_date>
      <video:duration>120</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m02-data-retrieval-filtering/where-clause</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MARn_mssG4A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>WHERE CLAUSE</video:title>
      <video:description>Understand `WHERE` Clause Basic Filtering and Logical Operators.</video:description>
      <video:player_loc>https://www.youtube.com/embed/MARn_mssG4A</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>780</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m02-data-retrieval-filtering/case-when</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RYIiOG4LsvQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>CASE WHEN</video:title>
      <video:description>Understand `CASE WHEN` for data manipulation</video:description>
      <video:player_loc>https://www.youtube.com/embed/RYIiOG4LsvQ</video:player_loc>
      <video:publication_date>2025-10-10T10:46:46.648Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m02-data-retrieval-filtering/string-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KRXSJb9ql1Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>STRING FUNCTIONS</video:title>
      <video:description>Understand `STRING` manipulation functions</video:description>
      <video:player_loc>https://www.youtube.com/embed/KRXSJb9ql1Y</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m02-data-retrieval-filtering/date-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XyZ9HwXoR7o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>DATE FUNCTIONS</video:title>
      <video:description>Understand different `DATE` manipulation functions</video:description>
      <video:player_loc>https://www.youtube.com/embed/XyZ9HwXoR7o</video:player_loc>
      <video:publication_date>2025-10-10T10:48:00.841Z</video:publication_date>
      <video:duration>300</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m02-data-retrieval-filtering/select-distinct</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yuYKEx6VDPE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SELECT DISTINCT</video:title>
      <video:description>Understand `DISTINCT` Clause</video:description>
      <video:player_loc>https://www.youtube.com/embed/yuYKEx6VDPE</video:player_loc>
      <video:publication_date>2025-10-10T10:49:54.254Z</video:publication_date>
      <video:duration>120</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m03-aggregations-group-by-order-by/aggregate-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RGIVS8RGBaI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AGGREGATE FUNCTIONS</video:title>
      <video:description>Understand aggregate functions like COUNT, SUM, AVG etc.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RGIVS8RGBaI</video:player_loc>
      <video:publication_date>2025-10-10T10:58:48.344Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m03-aggregations-group-by-order-by/order-by</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uUO-ynRJKo0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ORDER BY</video:title>
      <video:description>Understand ORDER BY clause for reordering result</video:description>
      <video:player_loc>https://www.youtube.com/embed/uUO-ynRJKo0</video:player_loc>
      <video:publication_date>2025-10-10T10:58:48.344Z</video:publication_date>
      <video:duration>120</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m03-aggregations-group-by-order-by/group-by-order-by</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zgYqUP_PhQo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>GROUP BY ORDER BY</video:title>
      <video:description>Understand GROUP BY and aggregation</video:description>
      <video:player_loc>https://www.youtube.com/embed/zgYqUP_PhQo</video:player_loc>
      <video:publication_date>2025-10-10T10:58:48.344Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m03-aggregations-group-by-order-by/having-clause-and-where</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dCNjUOc1cBY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>HAVING CLAUSE AND WHERE</video:title>
      <video:description>Understand filtering with GROUP BY and difference between HAVING and WHERE</video:description>
      <video:player_loc>https://www.youtube.com/embed/dCNjUOc1cBY</video:player_loc>
      <video:publication_date>2025-10-10T10:58:48.344Z</video:publication_date>
      <video:duration>240</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m03-aggregations-group-by-order-by/limit-and-aliasing</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZnAydTqCtFU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LIMIT AND ALIASING</video:title>
      <video:description>Understand LIMIT Clause and aliasing</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZnAydTqCtFU</video:player_loc>
      <video:publication_date>2025-10-10T10:58:48.344Z</video:publication_date>
      <video:duration>240</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m04-joins-union-null-handling/joins-inner-left-and-right</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lXQzD09BOH0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>JOINS - INNER, LEFT AND RIGHT</video:title>
      <video:description>Understand combining data from multiple tables using INNER/LEFT/RIGHT JOINS</video:description>
      <video:player_loc>https://www.youtube.com/embed/lXQzD09BOH0</video:player_loc>
      <video:publication_date>2025-10-10T11:01:42.130Z</video:publication_date>
      <video:duration>1080</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m04-joins-union-null-handling/joins-full-cross-join</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Yh4CrPHVBdE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>JOINS - FULL, CROSS JOIN</video:title>
      <video:description>Understand how FULL JOIN and CROSS JOIN work</video:description>
      <video:player_loc>https://www.youtube.com/embed/Yh4CrPHVBdE</video:player_loc>
      <video:publication_date>2025-10-10T11:01:42.130Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m04-joins-union-null-handling/union-and-union-all</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iTQW_nDp938/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>UNION AND UNION ALL</video:title>
      <video:description>Understand how to combine data from 2 queries using UNION and UNION ALL</video:description>
      <video:player_loc>https://www.youtube.com/embed/iTQW_nDp938</video:player_loc>
      <video:publication_date>2025-10-10T11:01:42.130Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m04-joins-union-null-handling/null-values</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RKUYYrmv6gw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NULL VALUES</video:title>
      <video:description>Understand meaning of NULL values</video:description>
      <video:player_loc>https://www.youtube.com/embed/RKUYYrmv6gw</video:player_loc>
      <video:publication_date>2025-10-10T11:01:42.130Z</video:publication_date>
      <video:duration>180</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m04-joins-union-null-handling/null-handling</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6Twnw3sQChk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NULL HANDLING</video:title>
      <video:description>Understand how to handle NULL values</video:description>
      <video:player_loc>https://www.youtube.com/embed/6Twnw3sQChk</video:player_loc>
      <video:publication_date>2025-10-10T11:01:42.130Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-basics/sql-basics-m04-joins-union-null-handling/converting-data-types</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/n6uKFVzGaTE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>CONVERTING DATA TYPES</video:title>
      <video:description>Understand converting different data types</video:description>
      <video:player_loc>https://www.youtube.com/embed/n6uKFVzGaTE</video:player_loc>
      <video:publication_date>2025-10-10T11:01:42.130Z</video:publication_date>
      <video:duration>120</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m01-cte-common-table-expression/advanced-sql-tutorial-cte-common-table-expression</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZaFMM-vNlvc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Advanced SQL Tutorial | CTE (Common Table Expression)</video:title>
      <video:description>Build modular queries with WITH and nested selects.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZaFMM-vNlvc</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>240</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m02-window-functions-analytics-focus/window-functions-for-analysts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/y1KCM8vbYe4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Window Functions for Analysts</video:title>
      <video:description>Ranking, running totals, moving averages with OVER().</video:description>
      <video:player_loc>https://www.youtube.com/embed/y1KCM8vbYe4</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m02-window-functions-analytics-focus/window-functions-difference-between-row-number-rank-dense-rank</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rIcB4zMYMas/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Window Functions - Difference between ROW_NUMBER(), RANK(), DENSE_RANK()</video:title>
      <video:description>Window Functions - Difference between ROW_NUMBER(), RANK(), DENSE_RANK()</video:description>
      <video:player_loc>https://www.youtube.com/embed/rIcB4zMYMas</video:player_loc>
      <video:publication_date>2025-11-16T09:41:19.954Z</video:publication_date>
      <video:duration>420</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m02-window-functions-analytics-focus/window-functions-lead-lag</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/speKIs60TRs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Window Functions - Lead &amp; Lag</video:title>
      <video:description>Window Functions - Lead &amp; Lag</video:description>
      <video:player_loc>https://www.youtube.com/embed/speKIs60TRs</video:player_loc>
      <video:publication_date>2025-11-16T09:32:47.195Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m03-subqueries-scalar-correlated/advanced-sql-tutorial-subqueries</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/m1KcNV-Zhmc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Advanced SQL Tutorial | Subqueries</video:title>
      <video:description>Advanced SQL Tutorial | Subqueries</video:description>
      <video:player_loc>https://www.youtube.com/embed/m1KcNV-Zhmc</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m03-subqueries-scalar-correlated/subqueries-in-mysql-intermediate-mysql</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Vj6RqA_X-IE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Subqueries in MySQL | Intermediate MySQL</video:title>
      <video:description>Subqueries in MySQL | Intermediate MySQL</video:description>
      <video:player_loc>https://www.youtube.com/embed/Vj6RqA_X-IE</video:player_loc>
      <video:publication_date>2025-11-16T12:22:48.086Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m04-advanced-analytics-pivot-unpivot-indexing-order-of-execution/pivot-and-unpivot-in-sql</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1QdXGxaA-Jo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>PIVOT and UNPIVOT in SQL</video:title>
      <video:description>PIVOT and UNPIVOT in SQL</video:description>
      <video:player_loc>https://www.youtube.com/embed/1QdXGxaA-Jo</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>1800</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m04-advanced-analytics-pivot-unpivot-indexing-order-of-execution/sql-indexes-just-filter-or-join-on-indexed-columns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/t0grczCICMk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SQL - Indexes (Just filter or join on indexed columns)</video:title>
      <video:description>SQL - Indexes (Just filter or join on indexed columns)</video:description>
      <video:player_loc>https://www.youtube.com/embed/t0grczCICMk</video:player_loc>
      <video:publication_date>2025-11-16T12:44:24.352Z</video:publication_date>
      <video:duration>420</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m04-advanced-analytics-pivot-unpivot-indexing-order-of-execution/order-of-execution-optimizing-queries</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BHwzDmr6d7s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Order of Execution - Optimizing Queries</video:title>
      <video:description>Order of Execution - Optimizing Queries</video:description>
      <video:player_loc>https://www.youtube.com/embed/BHwzDmr6d7s</video:player_loc>
      <video:publication_date>2025-11-16T12:45:41.632Z</video:publication_date>
      <video:duration>360</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m05-advanced-database-concepts-stored-procedures-views-temp-tables/stored-procedures</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7vnxpcqmqNQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Stored Procedures</video:title>
      <video:description>Stored Procedures</video:description>
      <video:player_loc>https://www.youtube.com/embed/7vnxpcqmqNQ</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m05-advanced-database-concepts-stored-procedures-views-temp-tables/views</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vLLkNI-vkV8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Views</video:title>
      <video:description>Views</video:description>
      <video:player_loc>https://www.youtube.com/embed/vLLkNI-vkV8</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>300</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m05-advanced-database-concepts-stored-procedures-views-temp-tables/temp-tables</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RF0LE3hYFrI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Temp Tables</video:title>
      <video:description>Temp Tables</video:description>
      <video:player_loc>https://www.youtube.com/embed/RF0LE3hYFrI</video:player_loc>
      <video:publication_date>2025-09-23T11:49:59.112Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-advanced-analytics/sql-advanced-analytics-m05-advanced-database-concepts-stored-procedures-views-temp-tables/recursive-ctes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LJC8277LONg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Recursive CTEs</video:title>
      <video:description>Recursive CTEs</video:description>
      <video:player_loc>https://www.youtube.com/embed/LJC8277LONg</video:player_loc>
      <video:publication_date>2025-11-16T13:08:21.804Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m01-python-setup-environment/installing-python</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YKSpANU8jPE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Installing Python</video:title>
      <video:description>Set up Python on your system and learn how to verify the installation so you’re ready to start writing your first lines of code.</video:description>
      <video:player_loc>https://www.youtube.com/embed/YKSpANU8jPE</video:player_loc>
      <video:publication_date>2025-11-17T11:38:53.405Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m01-python-setup-environment/installing-jupyter-notebook</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kGXI8jZFw-I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Installing Jupyter Notebook</video:title>
      <video:description>Learn how to install and launch Jupyter Notebook, the most popular environment for practicing Python and data analytics interactively.</video:description>
      <video:player_loc>https://www.youtube.com/embed/kGXI8jZFw-I</video:player_loc>
      <video:publication_date>2025-11-17T12:09:23.223Z</video:publication_date>
      <video:duration>120</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-variables</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Gf9wLsCJDqc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Variables</video:title>
      <video:description>Understand how variables work in Python and how to store, update, and manage data efficiently.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Gf9wLsCJDqc</video:player_loc>
      <video:publication_date>2025-11-18T16:51:07.802Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-basic-datatypes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KrToaEvDzdk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Basic Datatypes</video:title>
      <video:description>Learn about Python’s primary datatypes—integers, floats, booleans, strings—and where each is used in analytics.</video:description>
      <video:player_loc>https://www.youtube.com/embed/KrToaEvDzdk</video:player_loc>
      <video:publication_date>2025-11-18T16:52:26.437Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-lists</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/r3zOeTmljhQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Lists</video:title>
      <video:description>Discover how to work with lists, the most flexible container type in Python, and use them for storing ordered collections of data.</video:description>
      <video:player_loc>https://www.youtube.com/embed/r3zOeTmljhQ</video:player_loc>
      <video:publication_date>2025-11-18T16:53:54.512Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-dictionaries</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MZZSMaEAC2g/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Dictionaries</video:title>
      <video:description>Learn how to store key–value data using dictionaries and why they are essential for storing structured information.</video:description>
      <video:player_loc>https://www.youtube.com/embed/MZZSMaEAC2g</video:player_loc>
      <video:publication_date>2025-11-18T16:55:10.934Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-for-loops</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KWgYha0clzw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python For Loops</video:title>
      <video:description>Master loops to perform repeated actions and process data efficiently in Python.</video:description>
      <video:player_loc>https://www.youtube.com/embed/KWgYha0clzw</video:player_loc>
      <video:publication_date>2025-11-18T16:57:30.054Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-while-loops</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rRTjPnVooxE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python While Loops</video:title>
      <video:description>Understand how while loops work and where they are useful compared to for loops.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rRTjPnVooxE</video:player_loc>
      <video:publication_date>2025-11-18T16:58:24.350Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-if-conditions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FvMPfrgGeKs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python If Conditions</video:title>
      <video:description>Learn how to write conditional statements to add decision-making logic to your Python code.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FvMPfrgGeKs</video:player_loc>
      <video:publication_date>2025-11-18T17:09:10.307Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/KW6qncswzHw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Functions</video:title>
      <video:description>Understand how functions help you write reusable, modular code and make your analysis cleaner and scalable.</video:description>
      <video:player_loc>https://www.youtube.com/embed/KW6qncswzHw</video:player_loc>
      <video:publication_date>2025-11-18T17:09:48.989Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-strings</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Ctqi5Y4X-jA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Strings</video:title>
      <video:description>Learn powerful string manipulation techniques that help in cleaning messy text data.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Ctqi5Y4X-jA</video:player_loc>
      <video:publication_date>2025-11-18T17:11:31.209Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m02-python-fundamentals/python-regular-expressions-regex</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UQQsYXa1EHs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Python Regular Expressions (Regex)</video:title>
      <video:description>Master regex basics to extract, match, and clean patterns from real-world unstructured text data.</video:description>
      <video:player_loc>https://www.youtube.com/embed/UQQsYXa1EHs</video:player_loc>
      <video:publication_date>2025-11-18T17:12:10.957Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m03-numpy-foundations/numpy-vs-python-lists</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rN0TREj8G7U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NumPy vs Python Lists</video:title>
      <video:description>Understand the difference between Python lists and NumPy arrays, and why NumPy is essential for data analysis.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rN0TREj8G7U</video:player_loc>
      <video:publication_date>2025-11-18T17:15:18.094Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m03-numpy-foundations/numpy-basics</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xECXZ3tyONo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NumPy Basics</video:title>
      <video:description>Learn how to create, index, slice, and manipulate NumPy arrays for fast numerical operations.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xECXZ3tyONo</video:player_loc>
      <video:publication_date>2025-11-18T17:14:34.902Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m03-numpy-foundations/numpy-broadcasting</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/P67wiuTx7l0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NumPy Broadcasting</video:title>
      <video:description>Discover how broadcasting allows you to perform operations on arrays of different shapes efficiently.</video:description>
      <video:player_loc>https://www.youtube.com/embed/P67wiuTx7l0</video:player_loc>
      <video:publication_date>2025-11-18T17:18:02.418Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m03-numpy-foundations/numpy-aggregations</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8pUBr05OQfs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>NumPy Aggregations</video:title>
      <video:description>Learn aggregation operations like sum, mean, min, max, and how to apply them along different axes.</video:description>
      <video:player_loc>https://www.youtube.com/embed/8pUBr05OQfs</video:player_loc>
      <video:publication_date>2025-11-18T17:18:38.605Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/dataframe-series-basics-selecting-rows-and-columns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zmdjNSmRXF4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>DataFrame &amp; Series Basics: Selecting Rows and Columns</video:title>
      <video:description>Learn the core architecture of Pandas DataFrames and Series, bracket notation vs dot notation, and selecting rows and columns using .loc[] and .iloc[].</video:description>
      <video:player_loc>https://www.youtube.com/embed/zmdjNSmRXF4</video:player_loc>
      <video:publication_date>2025-11-18T17:20:49.963Z</video:publication_date>
      <video:duration>1980</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/reading-writing-data</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/N6hyN6BW6ao/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Reading &amp; Writing Data</video:title>
      <video:description>Understand how to import and export CSV, Excel, and JSON files using pandas—your first step into real datasets.</video:description>
      <video:player_loc>https://www.youtube.com/embed/N6hyN6BW6ao</video:player_loc>
      <video:publication_date>2025-11-18T17:21:52.596Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/filtering-sorting</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rKPd0j_thh4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Filtering &amp; Sorting</video:title>
      <video:description>Learn to filter rows, select columns, and sort datasets to extract meaningful insights.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rKPd0j_thh4</video:player_loc>
      <video:publication_date>2025-11-18T17:23:07.713Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/handling-missing-values</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AbBZYHNYFaY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Handling Missing Values</video:title>
      <video:description>Master techniques to detect, clean, replace, or drop missing data—one of the most common real-world problems.</video:description>
      <video:player_loc>https://www.youtube.com/embed/AbBZYHNYFaY</video:player_loc>
      <video:publication_date>2025-11-18T17:23:58.924Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/working-with-date-time</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yCgJGsg0Xa4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Working with Date &amp; Time</video:title>
      <video:description>Learn pandas’ datetime features to parse dates, extract components, and work with time-series data.</video:description>
      <video:player_loc>https://www.youtube.com/embed/yCgJGsg0Xa4</video:player_loc>
      <video:publication_date>2025-11-18T17:24:31.286Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/combining-dataframes-sql-style-relational-merges</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h4hOPGo4UVU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Combining DataFrames: SQL-Style Relational Merges</video:title>
      <video:description>Master relational database-style joins in Pandas using pd.merge(): inner, outer, left, and right joins, join keys, indicator flags, and custom suffixes.</video:description>
      <video:player_loc>https://www.youtube.com/embed/h4hOPGo4UVU</video:player_loc>
      <video:publication_date>2025-11-18T17:25:54.022Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-essentials/python-essentials-m04-pandas-for-data-analytics/groupby-aggregations</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VRmXto2YA2I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Groupby &amp; Aggregations</video:title>
      <video:description>Learn to summarize and aggregate data efficiently using groupby—one of the most powerful operations in pandas.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VRmXto2YA2I</video:player_loc>
      <video:publication_date>2025-11-18T17:26:30.628Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m01-the-excel-essentials/interface-navigation</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ai43glHwDx8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Interface &amp; Navigation</video:title>
      <video:description>Learn the ribbon and where to find tools quickly.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ai43glHwDx8</video:player_loc>
      <video:publication_date>2025-12-23T05:56:53.737Z</video:publication_date>
      <video:duration>360</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m01-the-excel-essentials/cell-referencing</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_4LIyPNt4M8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Cell Referencing</video:title>
      <video:description>The most important concept for formulas ($ signs).</video:description>
      <video:player_loc>https://www.youtube.com/embed/_4LIyPNt4M8</video:player_loc>
      <video:publication_date>2025-12-23T10:29:56.058Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m02-excel-cleaning-logic/data-cleaning</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_jmiEGZ6PIY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Cleaning</video:title>
      <video:description>Using Flash Fill and Text-to-Columns to fix messy data.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_jmiEGZ6PIY</video:player_loc>
      <video:publication_date>2025-12-23T10:36:19.800Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m02-excel-cleaning-logic/text-functions-data-quality</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/q7EpoOwBcnM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Text Functions &amp; Data Quality</video:title>
      <video:description>Learn essential text cleaning functions (TRIM, PROPER, UPPER, LOWER) and data deduplication (Remove Duplicates).</video:description>
      <video:player_loc>https://www.youtube.com/embed/q7EpoOwBcnM</video:player_loc>
      <video:publication_date>2026-07-29T07:06:52.291Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m02-excel-cleaning-logic/lookup-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/i8x3NQmQzno/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Lookup Functions</video:title>
      <video:description>Mastering VLOOKUP and the modern XLOOKUP.</video:description>
      <video:player_loc>https://www.youtube.com/embed/i8x3NQmQzno</video:player_loc>
      <video:publication_date>2025-12-23T10:37:11.429Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m02-excel-cleaning-logic/logical-math-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dI8w0utjUc0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Logical &amp; Math Functions</video:title>
      <video:description>Master IF, SUMIF, COUNTIF, SUM, and AVERAGE — the essential formula toolkit every data analyst uses daily.</video:description>
      <video:player_loc>https://www.youtube.com/embed/dI8w0utjUc0</video:player_loc>
      <video:publication_date>2026-07-29T07:06:52.291Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m03-excel-pivot-tables/pivot-table-basics</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qu-AK0Hv0b4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Pivot Table Basics</video:title>
      <video:description>Learn how to create and configure Pivot Tables to summarize large datasets. Note: Always right-click your PivotTable and click Refresh to pull in new source data updates!</video:description>
      <video:player_loc>https://www.youtube.com/embed/qu-AK0Hv0b4</video:player_loc>
      <video:publication_date>2025-12-23T10:39:03.526Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m03-excel-pivot-tables/interactivity</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cmpV9Hx8NSw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Interactivity</video:title>
      <video:description>Adding Slicers and Timelines to filter your data</video:description>
      <video:player_loc>https://www.youtube.com/embed/cmpV9Hx8NSw</video:player_loc>
      <video:publication_date>2025-12-23T10:39:36.997Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m03-excel-pivot-tables/conditional-formatting-charts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/67xIJ58cYwo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Conditional Formatting &amp; Charts</video:title>
      <video:description>Apply conditional formatting rules to highlight key data patterns, and create Pivot Charts (bar and line) to visualize pivot table summaries.</video:description>
      <video:player_loc>https://www.youtube.com/embed/67xIJ58cYwo</video:player_loc>
      <video:publication_date>2026-07-29T07:06:52.291Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/excel-data-analytics/excel-data-analytics-m04-excel-dashboards/building-the-dashboard</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0cy2t2nBxIo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building the Dashboard</video:title>
      <video:description>Putting it all together into a report</video:description>
      <video:player_loc>https://www.youtube.com/embed/0cy2t2nBxIo</video:player_loc>
      <video:publication_date>2025-12-23T10:41:13.865Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m01-foundations/first-data-connection</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bo3C3nGTkpw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>First Data Connection</video:title>
      <video:description>Connect Tableau to a CSV file and get oriented on the Data Source page -- including the choice between a Live connection and an Extract.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bo3C3nGTkpw</video:player_loc>
      <video:publication_date>2026-07-31T13:56:26.208Z</video:publication_date>
      <video:duration>180</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m01-foundations/connecting-to-data-joins</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jz5D5J7iUxE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Connecting to Data &amp; Joins</video:title>
      <video:description>Picking up right after your data is loaded, understand Tableau&#39;s Physical Layer and how to build joins (inner, left, right, full outer) between tables, how joins differ from Relationships in the Logical Layer, and how to use Join Calculations to create composite keys when tables lack a shared column.</video:description>
      <video:player_loc>https://www.youtube.com/embed/jz5D5J7iUxE</video:player_loc>
      <video:publication_date>2026-07-29T07:06:52.291Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m01-foundations/dimensions-vs-measures</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nbqdvwNdNwo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dimensions vs. Measures</video:title>
      <video:description>Learn to distinguish Dimensions (qualitative, used to segment data) from Measures (quantitative, aggregated), understand how discrete (blue) vs. continuous (green) pills change chart behavior, and see how toggling a date field between discrete date-parts and a continuous timeline switches between grouped bar charts and a single flowing line.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nbqdvwNdNwo</video:player_loc>
      <video:publication_date>2025-12-23T10:52:03.892Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m01-foundations/building-charts-the-marks-card</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uQBCtGVGDRc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building Charts &amp; The Marks Card</video:title>
      <video:description>Build your first visualizations using bar and line charts. Master the Tableau Marks Card (Color, Size, Label, Tooltip) to highlight performance differences, understand how discrete (blue) vs. continuous (green) fields change Marks Card behavior, and learn to limit labels (e.g., Min/Max only) for clean, readable visualizations.</video:description>
      <video:player_loc>https://www.youtube.com/embed/uQBCtGVGDRc</video:player_loc>
      <video:publication_date>2026-07-29T07:06:52.291Z</video:publication_date>
      <video:duration>1080</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m01-foundations/scatter-plots</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/v2hGKOscwlQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Scatter Plots</video:title>
      <video:description>Build a scatter plot in Tableau to compare two continuous measures, encode a third and fourth dimension using Size, Color, and Shape, switch marks to Filled Circles, and fix overplotting with Opacity and Border adjustments.</video:description>
      <video:player_loc>https://www.youtube.com/embed/v2hGKOscwlQ</video:player_loc>
      <video:publication_date>2026-07-31T13:56:26.208Z</video:publication_date>
      <video:duration>240</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m02-analysis/calculated-fields</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rlmeQWDTI-s/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Calculated Fields</video:title>
      <video:description>Creating custom calculated fields in Tableau — basic arithmetic formulas (e.g., a Cost field using SUM([Sales]) - SUM([Profit])), MIN/MAX aggregation functions, and CEILING/FLOOR functions for numeric rounding and formatting.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rlmeQWDTI-s</video:player_loc>
      <video:publication_date>2025-12-23T10:53:17.937Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m03-advanced-tools/parameters</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/myH5UmbG7Oo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Parameters</video:title>
      <video:description>Making your charts dynamic and user-controlled</video:description>
      <video:player_loc>https://www.youtube.com/embed/myH5UmbG7Oo</video:player_loc>
      <video:publication_date>2025-12-23T10:54:16.693Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m03-advanced-tools/lod-expressions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5ntCaHCsqUc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LOD Expressions</video:title>
      <video:description>An introduction to the powerful FIXED calculation</video:description>
      <video:player_loc>https://www.youtube.com/embed/5ntCaHCsqUc</video:player_loc>
      <video:publication_date>2025-12-23T10:54:54.736Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m03-advanced-tools/include-exclude-lod-expressions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/D3-0-OoGNVc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>INCLUDE &amp; EXCLUDE LOD Expressions</video:title>
      <video:description>Extend your FIXED LOD knowledge with INCLUDE and EXCLUDE Level of Detail expressions -- understand LOD syntax as a way to &#39;zoom in&#39; or &#39;zoom out&#39; from the current view&#39;s granularity, and troubleshoot the common &#39;cannot mix aggregate and non-aggregate&#39; error.</video:description>
      <video:player_loc>https://www.youtube.com/embed/D3-0-OoGNVc</video:player_loc>
      <video:publication_date>2026-07-31T13:56:26.208Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m03-advanced-tools/table-calculations</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/j3lFq-9SVLg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Table Calculations</video:title>
      <video:description>Quick Table Calculations -- Running Total, Difference, and Moving Average.</video:description>
      <video:player_loc>https://www.youtube.com/embed/j3lFq-9SVLg</video:player_loc>
      <video:publication_date>2026-07-31T07:34:14.880Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m04-storytelling/intro-to-dashboards</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/96371LvULXM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Intro to Dashboards</video:title>
      <video:description>Learn the fundamentals of dashboard construction -- Horizontal, Vertical, and Tiled layout containers, floating vs. tiled placement, padding and background formatting, and how to use the Item Hierarchy panel (blue for containers, grey for content) to navigate and fix nested layouts.</video:description>
      <video:player_loc>https://www.youtube.com/embed/96371LvULXM</video:player_loc>
      <video:publication_date>2026-07-29T07:06:52.291Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m04-storytelling/dashboard-actions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4oZtGwnszss/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dashboard Actions</video:title>
      <video:description>Learn five of Tableau&#39;s six dashboard action types — Filter, Highlight, Go to Sheet (Navigation), Set, and Parameter actions — to build clickable, cross-filtering, and drill-down dashboards. (Go to URL, a sixth Tableau action type, is covered in the next lesson.)</video:description>
      <video:player_loc>https://www.youtube.com/embed/4oZtGwnszss</video:player_loc>
      <video:publication_date>2025-12-23T10:57:38.862Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m04-storytelling/go-to-url-actions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-VZHqORQppM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Go to URL Actions</video:title>
      <video:description>Add a Go to URL dashboard action to link a mark to an external webpage, and use dynamic URL fields (e.g., embedding a State field) so the link changes based on what a viewer clicks.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-VZHqORQppM</video:player_loc>
      <video:publication_date>2026-07-31T13:56:26.208Z</video:publication_date>
      <video:duration>180</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/tableau-basics/tableau-basics-m04-storytelling/building-a-story</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/avjsxRHlFSM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building a Story</video:title>
      <video:description>Combine multiple worksheets and dashboards into a Tableau Story -- add Story Points with descriptive Captions to build a data narrative, and understand that stories stay live-linked to their source sheets, so upstream changes automatically reflect in the story.</video:description>
      <video:player_loc>https://www.youtube.com/embed/avjsxRHlFSM</video:player_loc>
      <video:publication_date>2025-12-23T10:58:43.992Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m00-stats-you-can-actually-use/mean-median-mode-why-averages-lie</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/h8EYEJ32oQ8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Mean, Median &amp; Mode - Why Averages Lie</video:title>
      <video:description>A short primer on the three summary statistics every analyst uses daily, and why they tell different stories about the same data.

FIND_VIDEO: search &#39;Khan Academy mean median mode&#39; - recommended channel: Khan Academy. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/h8EYEJ32oQ8</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m00-stats-you-can-actually-use/variance-standard-deviation-percentiles</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/IFKQLDmRK0Y/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Variance, Standard Deviation &amp; Percentiles</video:title>
      <video:description>What &#39;spread&#39; means and why p50/p90/p99 are reported the way they are.

FIND_VIDEO: search &#39;StatQuest standard deviation percentile&#39; - recommended channel: StatQuest with Josh Starmer. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/IFKQLDmRK0Y</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m00-stats-you-can-actually-use/distributions-that-matter-in-da-work</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rzFX5NWojp0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Distributions That Matter in DA Work</video:title>
      <video:description>Normal vs log-normal vs long-tailed: how to recognize which one you&#39;re looking at, and why it changes how you summarize it.

FIND_VIDEO: search &#39;StatQuest normal log-normal distribution&#39; - recommended channel: StatQuest with Josh Starmer. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rzFX5NWojp0</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m00-stats-you-can-actually-use/sampling-intuition-why-sample-size-matters-less-than-you-think</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Rf-fIpB4D50/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sampling Intuition - Why Sample Size Matters Less Than You Think</video:title>
      <video:description>A small random sample beats a huge biased one. This video makes that case through survey design and sampling-bias methods (stratified, cluster, non-response bias) - the recap below connects it directly to the &#39;size matters less than design&#39; thesis with a real historical example.

FIND_VIDEO: search &#39;CrashCourse sampling methods bias&#39; - recommended channel: CrashCourse. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Rf-fIpB4D50</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m01-reading-inference-without-doing-the-math/p-values-null-hypothesis-what-they-actually-mean</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vemZtEM63GY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>P-values &amp; Null Hypothesis - What They Actually Mean</video:title>
      <video:description>Decoding &#39;p &lt; 0.05&#39; in plain English. The four most common misinterpretations.

FIND_VIDEO: search &#39;StatQuest p-value null hypothesis&#39; - recommended channel: StatQuest with Josh Starmer. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vemZtEM63GY</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m01-reading-inference-without-doing-the-math/confidence-intervals-the-most-useful-thing-in-applied-stats</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/TqOeMYtOc1w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Confidence Intervals - The Most Useful Thing in Applied Stats</video:title>
      <video:description>Why CIs beat p-values for communicating results to non-analysts.

FIND_VIDEO: search &#39;StatQuest confidence interval&#39; - recommended channel: StatQuest with Josh Starmer. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/TqOeMYtOc1w</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m01-reading-inference-without-doing-the-math/type-i-vs-type-ii-errors-false-positives-false-negatives</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/a_l991xUAOU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Type I vs Type II Errors - False Positives, False Negatives</video:title>
      <video:description>Which error costs more depends entirely on the business decision - and most A/B tests are biased toward Type II.

FIND_VIDEO: search &#39;365 Data Science Type 1 error vs Type 2 error&#39; - recommended channel: 365 Data Science. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/a_l991xUAOU</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m01-reading-inference-without-doing-the-math/statistical-vs-practical-significance</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Cm0vFoGVMB8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Statistical vs Practical Significance</video:title>
      <video:description>When a &#39;statistically significant&#39; result has zero business meaning - and what to do about it.

FIND_VIDEO: search &#39;statsig vs practical significance effect size&#39; - recommended channel: Crash Course Statistics. Aim for 8 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Cm0vFoGVMB8</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m01-reading-inference-without-doing-the-math/five-stats-traps-that-will-fool-you</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ebEkn-BiW5k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Five Stats Traps That Will Fool You</video:title>
      <video:description>Simpson&#39;s paradox, base-rate fallacy, regression to the mean, multiple testing, and selection bias - all in one short tour.

FIND_VIDEO: search &#39;Simpson&#39;s paradox base rate fallacy regression to the mean&#39; - recommended channel: MinutePhysics. Aim for 14 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ebEkn-BiW5k</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>840</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m02-thinking-in-product-metrics/north-star-metrics-what-they-are-and-aren-t</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZwrRJlhJBrE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>North-Star Metrics - What They Are and Aren&#39;t</video:title>
      <video:description>The metric that ties a product team together - and how teams pick the wrong one.

FIND_VIDEO: search &#39;Exponent How to Set a Great North Star Metric&#39; - recommended channel: Exponent. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZwrRJlhJBrE</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m02-thinking-in-product-metrics/aarrr-pirate-metrics-for-product-analytics</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/irjgfW0BIrw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AARRR - Pirate Metrics for Product Analytics</video:title>
      <video:description>Acquisition, activation, retention, revenue, referral - the most-used product analytics framework.

FIND_VIDEO: search &#39;Ignite Seattle Dave McClure Startup Metrics for Pirates AARRR&#39; - recommended channel: Ignite Seattle. Aim for 8 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/irjgfW0BIrw</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m02-thinking-in-product-metrics/leading-vs-lagging-indicators</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NBt1ij0rrZk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Leading vs Lagging Indicators</video:title>
      <video:description>What to optimize vs what to monitor. Teams that confuse the two ship the wrong things for months. This video uses general management examples (weight loss, customer surveys) - as you watch, swap those for product ones in your head: &#39;diet and exercise&#39; is D1 activation rate, &#39;the scale&#39; is 90-day retention. The recap does this translation explicitly.

FIND_VIDEO: search &#39;The Modern Manager Leading and Lagging Indicators&#39; - recommended channel: The Modern Manager. Aim for 8 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NBt1ij0rrZk</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m02-thinking-in-product-metrics/funnel-analysis-finding-where-users-drop-off</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aRn6YoWpzcc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Funnel Analysis - Finding Where Users Drop Off</video:title>
      <video:description>Build funnels, find the leakiest step, decide what to do - and why &#39;fix the biggest drop&#39; is usually wrong.

FIND_VIDEO: search &#39;Amplitude Onboarding Funnel Drop Off&#39; - recommended channel: Amplitude. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/aRn6YoWpzcc</video:player_loc>
      <video:publication_date>2026-08-26T14:35:30.504Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m02-thinking-in-product-metrics/cohort-retention-curves-smiling-flat-leaky</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/71pOcvV6T98/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Cohort Retention Curves - Smiling, Flat, Leaky</video:title>
      <video:description>Cohort curves tell you the long-term health of a product faster than any other chart. Learn to read them.

FIND_VIDEO: search &#39;cohort retention curve product analytics&#39; - recommended channel: Amplitude. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/71pOcvV6T98</video:player_loc>
      <video:publication_date>2026-08-26T16:33:38.166Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m03-a-b-testing-in-practice/why-a-b-test-at-all</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LXR2BTrHR9M/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why A/B Test At All</video:title>
      <video:description>Sometimes experiments are wasted effort. Sometimes they&#39;re theatre. An ex-Meta PM walks through the five decisions that separate a real experiment from testing theatre - primary vs. guardrail metrics, and pre-committing to ship/no-ship/retest before you look at results.

FIND_VIDEO: search &#39;Dianna Yau 5 steps before running a product A/B test experiment&#39; - recommended channel: Dianna Yau. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/LXR2BTrHR9M</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m03-a-b-testing-in-practice/designing-an-a-b-test-hypothesis-to-guardrails</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VpTlNRUcIDo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Designing an A/B Test - Hypothesis to Guardrails</video:title>
      <video:description>Hypothesis → primary metric → guardrails → exposure unit. Get any of these wrong and the test is invalid.

FIND_VIDEO: search &#39;Emma Ding AB Testing Fundamentals What Every Data Scientist Needs to Know&#39; - recommended channel: Emma Ding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VpTlNRUcIDo</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m03-a-b-testing-in-practice/sample-size-minimum-detectable-effect-the-napkin-version</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FKPec6RoJOg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sample Size &amp; Minimum Detectable Effect - The Napkin Version</video:title>
      <video:description>Build sample-size intuition without formulas. Why a 1% lift needs a much bigger sample than 10%.

FIND_VIDEO: search &#39;ab test sample size minimum detectable effect intuition&#39; - recommended channel: Emma Ding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FKPec6RoJOg</video:player_loc>
      <video:publication_date>2026-05-25T17:53:30.856Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m03-a-b-testing-in-practice/reading-a-b-test-results</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VuKIN9S8Ivs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Reading A/B Test Results</video:title>
      <video:description>Decoding the output of common experimentation platforms - what to look at, what to ignore.

FIND_VIDEO: search &#39;Emma Ding AB Testing Made Easy Real Life Example&#39; - recommended channel: Emma Ding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VuKIN9S8Ivs</video:player_loc>
      <video:publication_date>2026-08-26T14:35:30.504Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/stats-product-analytics-for-analysts/stats-product-analytics-for-analysts-m03-a-b-testing-in-practice/why-experiments-go-wrong-five-failure-modes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/X8u6kr4fxXc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why Experiments Go Wrong - Five Failure Modes</video:title>
      <video:description>Peeking, novelty effects, contamination, network effects, segment surprises - the five ways tests lie.

FIND_VIDEO: search &#39;Emma Ding Crack AB Testing Problems for Data Science Interviews&#39; - recommended channel: Emma Ding. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/X8u6kr4fxXc</video:player_loc>
      <video:publication_date>2026-08-26T16:33:38.166Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m00-business-sql-patterns/calculating-ltv-in-sql-patterns-from-real-saas</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EYS4wCEm6tc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Calculating LTV in SQL — Patterns from Real SaaS</video:title>
      <video:description>Three flavours of LTV you&#39;ll be asked to compute, and the SQL that gets each one right.

FIND_VIDEO: search &#39;customer lifetime value SQL tutorial&#39; — recommended channel: Data with Danny. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/EYS4wCEm6tc</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m00-business-sql-patterns/cohort-retention-analysis-in-pure-sql</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mYSqc6Funuc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Cohort Retention Analysis in Pure SQL</video:title>
      <video:description>Building the retention triangle from raw events — one query, no Python.

FIND_VIDEO: search &#39;cohort retention SQL window functions&#39; — recommended channel: EverSQL / Mode Analytics. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/mYSqc6Funuc</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m00-business-sql-patterns/funnel-analysis-with-self-joins-and-window-functions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/p0ZAjUf1h4A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Funnel Analysis with Self-Joins and Window Functions</video:title>
      <video:description>Two ways to write a funnel — self-joins (simple, slow) and window functions (fast, scalable).

FIND_VIDEO: search &#39;SQL funnel analysis conversion&#39; — recommended channel: Mode Analytics. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/p0ZAjUf1h4A</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m00-business-sql-patterns/mom-yoy-wow-the-sql-patterns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HvU5haPKXmE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>MoM, YoY, WoW — The SQL Patterns</video:title>
      <video:description>Every BI dashboard has these. LAG() is your friend. Self-joins are not.

FIND_VIDEO: search &#39;SQL month over month growth LAG&#39; — recommended channel: EverSQL. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/HvU5haPKXmE</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m00-business-sql-patterns/top-n-per-group-the-rank-row-number-trap</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/MZzFggYn-SA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Top-N per Group — The RANK / ROW_NUMBER Trap</video:title>
      <video:description>The single most-asked SQL interview question — with the three subtle wrong-answer traps.

FIND_VIDEO: search &#39;SQL top N per group ROW_NUMBER RANK&#39; — recommended channel: LearnSQL. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/MZzFggYn-SA</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m00-business-sql-patterns/anomaly-detection-in-sql-z-scores-and-iqr</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XzEXB12N1xs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Anomaly Detection in SQL — Z-Scores and IQR</video:title>
      <video:description>Flag the day that doesn&#39;t belong, in one query, no Python.

FIND_VIDEO: search &#39;SQL anomaly detection z-score window&#39; — recommended channel: Modern SQL. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/XzEXB12N1xs</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m01-interview-sql-patterns/the-nth-highest-salary-problem</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RbKZmO8a-yc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Nth Highest Salary Problem</video:title>
      <video:description>The most-asked SQL interview question of all time. Five wrong answers, two right ones.

FIND_VIDEO: search &#39;nth highest salary SQL leetcode&#39; — recommended channel: Joma Tech / Alex Freberg. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RbKZmO8a-yc</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m01-interview-sql-patterns/consecutive-days-sessions-gaps-and-islands</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ffNngUTqYBM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Consecutive Days, Sessions — Gaps and Islands</video:title>
      <video:description>The pattern behind &#39;consecutive logins&#39;, &#39;session detection&#39;, &#39;streaks&#39; — one of the SQL world&#39;s named techniques.

FIND_VIDEO: search &#39;SQL gaps and islands consecutive days&#39; — recommended channel: Itzik Ben-Gan / Modern SQL. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ffNngUTqYBM</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m01-interview-sql-patterns/pivot-using-case-when-cross-database-compatibility</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-ho4MmSIaW4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Pivot Using CASE WHEN — Cross-Database Compatibility</video:title>
      <video:description>PIVOT is vendor-specific. CASE WHEN works everywhere. Here&#39;s the canonical pattern.

FIND_VIDEO: search &#39;SQL pivot CASE WHEN tutorial&#39; — recommended channel: Alex Freberg / EverSQL. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-ho4MmSIaW4</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m01-interview-sql-patterns/recursive-ctes-org-charts-and-hierarchies</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Szs7i8CgGhg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Recursive CTEs — Org Charts and Hierarchies</video:title>
      <video:description>The one SQL feature most analysts never use — and the one that solves &#39;show me all descendants&#39; in 10 lines.

FIND_VIDEO: search &#39;recursive CTE SQL hierarchical query&#39; — recommended channel: Modern SQL / Itzik Ben-Gan. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Szs7i8CgGhg</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m01-interview-sql-patterns/custom-date-buckets-fiscal-weeks-and-rolling-windows</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dhfdHjAiNNY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Custom Date Buckets — Fiscal Weeks and Rolling Windows</video:title>
      <video:description>When DATE_TRUNC isn&#39;t enough — custom fiscal calendars, rolling buckets, ISO weeks.

FIND_VIDEO: search &#39;SQL date bucketing fiscal calendar&#39; — recommended channel: EverSQL. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/dhfdHjAiNNY</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m01-interview-sql-patterns/except-intersect-union-for-diffs-and-dedup</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gjZwrbq-4YE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EXCEPT, INTERSECT, UNION — For Diffs and Dedup</video:title>
      <video:description>When self-joins are overkill — the set operations every analyst should reach for.

FIND_VIDEO: search &#39;SQL EXCEPT INTERSECT UNION ALL&#39; — recommended channel: Modern SQL. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gjZwrbq-4YE</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m02-performance-query-reading/explain-for-analysts-just-enough-to-read-one</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/P7EUFtjeAmI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>EXPLAIN for Analysts — Just Enough to Read One</video:title>
      <video:description>You don&#39;t need to be a DBA. You need to recognize 5 patterns in an EXPLAIN plan that tell you why your query is slow.

FIND_VIDEO: search &#39;EXPLAIN ANALYZE postgres tutorial analyst&#39; — recommended channel: Crunchy Data / EverSQL. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/P7EUFtjeAmI</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m02-performance-query-reading/the-5-most-common-reasons-your-sql-is-slow</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/je8klO09xH8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The 5 Most Common Reasons Your SQL Is Slow</video:title>
      <video:description>Walk through the five patterns that account for ~80% of slow analyst queries.

FIND_VIDEO: search &#39;why is my SQL query slow common reasons&#39; — recommended channel: EverSQL / Crunchy Data. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/je8klO09xH8</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m02-performance-query-reading/cte-vs-subquery-vs-temp-table-when-to-use-each</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LJC8277LONg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>CTE vs Subquery vs Temp Table — When to Use Each</video:title>
      <video:description>Three patterns, three performance profiles. Most analysts pick one and use it for everything — wrong.

FIND_VIDEO: search &#39;CTE vs subquery vs temp table performance&#39; — recommended channel: Modern SQL. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/LJC8277LONg</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/sql-interview-case-lab/sql-interview-case-lab-m02-performance-query-reading/indexes-for-analysts-what-to-know</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0UxHG8zJ3F4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Indexes for Analysts — What to Know</video:title>
      <video:description>You&#39;re not a DBA. But knowing 6 index facts will speed up half your queries.

FIND_VIDEO: search &#39;database index analyst tutorial&#39; — recommended channel: EverSQL / Crunchy Data. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/0UxHG8zJ3F4</video:player_loc>
      <video:publication_date>2026-05-25T18:18:56.747Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/da-interview-prep/da-interview-prep-m00-technical-interview-patterns/sql-interview-patterns-top-10-question-types</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Lb3vfuew7Gk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SQL Interview Patterns — Top 10 Question Types</video:title>
      <video:description>The 10 SQL question patterns that show up in 80% of analytics interviews. Learn the pattern, not the question.

FIND_VIDEO: search &#39;top 10 SQL interview questions data analyst&#39; — recommended channel: Data With Mo / Strata Scratch. Keep it under 12 min.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Lb3vfuew7Gk</video:player_loc>
      <video:publication_date>2026-05-25T18:21:49.764Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/da-interview-prep/da-interview-prep-m00-technical-interview-patterns/the-analytics-case-study-walking-through-without-freezing</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/uJO4ZMB4QZw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Analytics Case Study — Walking Through Without Freezing</video:title>
      <video:description>The structured way to answer &#39;how would you investigate X?&#39; questions — without freezing in front of the interviewer.

FIND_VIDEO: search &#39;data analyst case study interview walkthrough&#39; — recommended channel: Strata Scratch / Exponent. Keep it under 14 min.</video:description>
      <video:player_loc>https://www.youtube.com/embed/uJO4ZMB4QZw</video:player_loc>
      <video:publication_date>2026-05-25T18:21:49.764Z</video:publication_date>
      <video:duration>840</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/da-interview-prep/da-interview-prep-m00-technical-interview-patterns/behavioral-questions-star-format-that-doesn-t-sound-robotic</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dRqN4BuhCHU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Behavioral Questions — STAR Format That Doesn&#39;t Sound Robotic</video:title>
      <video:description>STAR (Situation, Task, Action, Result) — used by every interviewer at FAANG-tier companies. Without sounding scripted.

FIND_VIDEO: search &#39;STAR method behavioral interview data analyst&#39; — recommended channel: Coursera Career / Indeed Career Guide. Keep it under 10 min.</video:description>
      <video:player_loc>https://www.youtube.com/embed/dRqN4BuhCHU</video:player_loc>
      <video:publication_date>2026-05-25T18:21:49.764Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-for-analysts/git-for-analysts-m00-git-github-and-a-polished-repo/using-git-with-visual-studio-code-official-beginner-tutorial</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/i_23KUAEtUM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Git with Visual Studio Code (Official Beginner Tutorial)</video:title>
      <video:description>Official beginner tutorial from Microsoft on using Git with VS Code.</video:description>
      <video:player_loc>https://www.youtube.com/embed/i_23KUAEtUM</video:player_loc>
      <video:publication_date>2026-05-25T18:24:23.973Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-for-analysts/git-for-analysts-m00-git-github-and-a-polished-repo/using-git-github-in-vscode-stage-commit-and-push</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/z5jZ9lrSpqk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Using Git &amp; GitHub in VSCode: Stage, Commit, and Push</video:title>
      <video:description>A practical walkthrough of the Git workflow inside VS Code — stage, commit, and push.</video:description>
      <video:player_loc>https://www.youtube.com/embed/z5jZ9lrSpqk</video:player_loc>
      <video:publication_date>2026-07-18T09:22:38.975Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m00-foundations-why-models-matter/why-data-modeling-exists-oltp-vs-olap</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6-VVu68hbgw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why Data Modeling Exists — OLTP vs OLAP</video:title>
      <video:description>One database can&#39;t serve both transactions and analytics well. This is why data warehouses exist.

FIND_VIDEO: search &#39;OLTP vs OLAP data warehouse&#39; — recommended channel: Kahan Data Solutions / Seattle Data Guy. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/6-VVu68hbgw</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>300</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m00-foundations-why-models-matter/normalization-101-1nf-2nf-3nf-without-the-textbook</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GFQaEYEc8_8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Database Normalization — 1NF Through 5NF (and When to Stop)</video:title>
      <video:description>The three normal forms in plain English, with the warehousing context most tutorials miss.

FIND_VIDEO: search &#39;normalization 1NF 2NF 3NF tutorial&#39; — recommended channel: Decomplexify. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/GFQaEYEc8_8</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>1740</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m00-foundations-why-models-matter/the-cost-of-bad-models-three-war-stories</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Zc6KSrRVsH8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Enterprise Modeling Paradigms — Kimball, Inmon, Data Vault &amp; OBT</video:title>
      <video:description>What goes wrong when you don&#39;t model: slow dashboards, inconsistent metrics, and a 6-month refactor.

FIND_VIDEO: search &#39;data modeling mistakes warehouse postmortem&#39; — recommended channel: Seattle Data Guy / Kahan Data Solutions. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Zc6KSrRVsH8</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>780</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m00-foundations-why-models-matter/source-staging-marts-the-modern-layered-approach</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/c412PUDJVAU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Layered Lakehouse Architecture — Bronze, Silver, Gold &amp; Modern Marts</video:title>
      <video:description>The architectural pattern almost every modern warehouse uses, and why each layer earns its keep.

FIND_VIDEO: search &#39;dbt layered architecture staging marts&#39; — recommended channel: dbt Labs / Kahan Data Solutions. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/c412PUDJVAU</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m01-dimensional-modeling-in-practice/star-schema-the-default-analytics-layout</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gRE3E7VUzRU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Star Schema — The Default Analytics Layout</video:title>
      <video:description>One fact table, many dimensions, one query pattern. The shape every analytics-engineering interview asks about.

FIND_VIDEO: search &#39;star schema explained Kimball&#39; — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gRE3E7VUzRU</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>1020</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m01-dimensional-modeling-in-practice/fact-tables-grain-additivity-and-measures</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bNuWBZIItko/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Fact Tables — Grain, Additivity, and Measures</video:title>
      <video:description>The single most important decision in dimensional modeling: what does one row mean?

FIND_VIDEO: search &#39;fact table grain Kimball&#39; — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bNuWBZIItko</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>420</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m01-dimensional-modeling-in-practice/dimensions-conformed-junk-and-role-playing</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cYxJl4eR-Mg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dimensions — Conformed, Junk, and Role-Playing</video:title>
      <video:description>The dimension design patterns Kimball named — and you&#39;ll see in every real warehouse.

FIND_VIDEO: search &#39;conformed dimensions Kimball role playing&#39; — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/cYxJl4eR-Mg</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>1680</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m01-dimensional-modeling-in-practice/slowly-changing-dimensions-scds</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1JswR_4XUdU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Slowly Changing Dimensions (SCDs)</video:title>
      <video:description>How dimensions change over time — and the three (well, six) strategies for handling history.

FIND_VIDEO: search &#39;slowly changing dimensions SCD type 2&#39; — recommended channel: Kahan Data Solutions / Kimball Group. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1JswR_4XUdU</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>420</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m01-dimensional-modeling-in-practice/snowflake-schema-when-to-extend-beyond-star</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4dEKvxEy9Oo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Snowflake Schema — When to Extend Beyond Star</video:title>
      <video:description>The star schema&#39;s normalized cousin. Rarely the right answer — but you&#39;ll meet it.

FIND_VIDEO: search &#39;snowflake schema vs star schema&#39; — recommended channel: Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/4dEKvxEy9Oo</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m02-modern-warehouse-engines-performance/columnar-vs-row-storage-why-it-changes-everything</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CNhi6KdMKj8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Columnar vs Row Storage — Why It Changes Everything</video:title>
      <video:description>The single architecture difference that makes warehouses fast and OLTP databases slow at analytics.

FIND_VIDEO: search &#39;columnar vs row storage analytics&#39; — recommended channel: Snowflake / BigQuery / Crunchy Data. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/CNhi6KdMKj8</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>1020</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m02-modern-warehouse-engines-performance/partitioning-and-clustering-snowflake-bigquery-redshift</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/m65UQMp6wMo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Partitioning &amp; Clustering in Action — BigQuery Engine Deep-Dive</video:title>
      <video:description>The two physical-layout choices every warehouse table has. Get them right and queries are 100× faster.

FIND_VIDEO: search &#39;partitioning clustering Snowflake BigQuery&#39; — recommended channel: Snowflake / Google Cloud / Crunchy Data. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/m65UQMp6wMo</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>420</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m02-modern-warehouse-engines-performance/one-big-table-obt-vs-star-the-modern-debate</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hky38oAP-uc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>One Big Table (OBT) vs Star — The Modern Debate</video:title>
      <video:description>The modern provocation: just flatten everything into one wide table. When it&#39;s brilliant, when it&#39;s wrong.

FIND_VIDEO: search &#39;one big table OBT vs star schema modern data stack&#39; — recommended channel: dbt Labs / Roche&#39;s Maxim. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/hky38oAP-uc</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>360</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-modeling-warehousing-fundamentals/data-modeling-warehousing-fundamentals-m02-modern-warehouse-engines-performance/surrogate-keys-vs-natural-keys</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/r21LxKeaP8w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Surrogate Keys vs Natural Keys</video:title>
      <video:description>The key-strategy decision every dimension and fact lives with. Get it wrong and SCDs are broken from day one.

FIND_VIDEO: search &#39;surrogate key vs natural key warehouse&#39; — recommended channel: Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/r21LxKeaP8w</video:player_loc>
      <video:publication_date>2026-05-25T18:37:55.858Z</video:publication_date>
      <video:duration>780</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m00-dbt-foundations-what-and-why/why-dbt-exists-the-analytics-engineering-wave</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/5rNquRnNb4E/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why dbt Exists — The Analytics Engineering Wave</video:title>
      <video:description>The problem dbt solves: SQL scripts everywhere, no lineage, no tests, no docs. The fix: treat SQL like code.

FIND_VIDEO: search &#39;why dbt analytics engineering&#39; — recommended channel: dbt Labs / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/5rNquRnNb4E</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m00-dbt-foundations-what-and-why/the-dbt-project-structure-a-tour</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2dYDS4OQbT0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The dbt Project Structure — A Tour</video:title>
      <video:description>Walking through dbt_project.yml, models/, tests/, macros/, seeds/, snapshots/. Where everything lives and why.

FIND_VIDEO: search &#39;dbt project structure folders&#39; — recommended channel: dbt Labs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2dYDS4OQbT0</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>1200</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m00-dbt-foundations-what-and-why/models-the-sql-file-as-the-atom</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UbSvi3hN02U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Models — The SQL File as the Atom</video:title>
      <video:description>One file, one SELECT, one materialized table or view. The dbt model is the unit of work.

FIND_VIDEO: search &#39;dbt model SQL file basics&#39; — recommended channel: dbt Labs. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/UbSvi3hN02U</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>840</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m00-dbt-foundations-what-and-why/ref-and-lineage-how-dbt-wires-the-dag</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iGHHM6h_qyA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ref() and Lineage — How dbt Wires the DAG</video:title>
      <video:description>The single most important dbt function. How ref() builds the DAG, what it resolves to, and why hardcoded table names are a sin.

FIND_VIDEO: search &#39;dbt ref function DAG lineage&#39; — recommended channel: dbt Labs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/iGHHM6h_qyA</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>180</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m01-building-a-real-dbt-project/sources-and-the-staging-layer</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/M0iRY80ESHM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sources and the Staging Layer</video:title>
      <video:description>Where the work actually starts: defining sources, writing stg_ models, the conventions every team follows.

FIND_VIDEO: search &#39;dbt staging layer sources tutorial&#39; — recommended channel: dbt Labs / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/M0iRY80ESHM</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m01-building-a-real-dbt-project/materializations-view-table-incremental-ephemeral</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Gvc0zbW83Lk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Materializations — view, table, incremental, ephemeral</video:title>
      <video:description>The four built-in materializations and the cost model behind picking each.

FIND_VIDEO: search &#39;dbt materializations table view incremental&#39; — recommended channel: dbt Labs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Gvc0zbW83Lk</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>1260</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m01-building-a-real-dbt-project/incremental-models-in-detail</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-9RzZRkHay4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Incremental Models in Detail</video:title>
      <video:description>The most-used and most-misused materialization. Patterns that work, gotchas that bite.

FIND_VIDEO: search &#39;dbt incremental model unique_key&#39; — recommended channel: dbt Labs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-9RzZRkHay4</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m01-building-a-real-dbt-project/tests-built-in-and-custom</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/f6snuMeZWS0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tests — Built-in and Custom</video:title>
      <video:description>Generic tests in YAML, custom SQL tests, what to test for vs what to skip.

FIND_VIDEO: search &#39;dbt tests unique not_null relationships&#39; — recommended channel: dbt Labs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/f6snuMeZWS0</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>960</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m01-building-a-real-dbt-project/documentation-descriptions-dbt-docs-and-why-it-matters</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/71UPBZmLnBM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Documentation — Descriptions, dbt docs, and Why It Matters</video:title>
      <video:description>Auto-generated docs from your YAML. The highest-leverage 30 seconds you&#39;ll spend.

FIND_VIDEO: search &#39;dbt documentation descriptions docs generate&#39; — recommended channel: dbt Labs. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/71UPBZmLnBM</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m02-advanced-dbt/macros-and-jinja</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/i38--1pNDUw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Macros and Jinja</video:title>
      <video:description>Reusable SQL via Jinja templating. The DRY principle for SQL.

FIND_VIDEO: search &#39;dbt macros jinja tutorial&#39; — recommended channel: dbt Labs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/i38--1pNDUw</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>1800</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m02-advanced-dbt/snapshots-dbt-s-scd-type-2</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/w9CEry_y53k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Snapshots — dbt&#39;s SCD Type 2</video:title>
      <video:description>dbt&#39;s built-in tool for tracking dimension changes over time.

FIND_VIDEO: search &#39;dbt snapshots SCD type 2&#39; — recommended channel: dbt Labs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/w9CEry_y53k</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m02-advanced-dbt/packages-dbt-utils-and-the-ecosystem</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gTnS5YQyELI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Packages — dbt_utils and the Ecosystem</video:title>
      <video:description>Don&#39;t reinvent — install dbt_utils and 80% of common macros are there.

FIND_VIDEO: search &#39;dbt packages dbt_utils tutorial&#39; — recommended channel: dbt Labs. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gTnS5YQyELI</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>180</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dbt-fundamentals/dbt-fundamentals-m02-advanced-dbt/production-dbt-ci-cd-environments-scheduling</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lI7HFB2qKGg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Production dbt — CI/CD, Environments, Scheduling</video:title>
      <video:description>From local dev to production: environments, scheduled runs, CI checks, alerts.

FIND_VIDEO: search &#39;dbt production CI/CD GitHub Actions&#39; — recommended channel: dbt Labs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/lI7HFB2qKGg</video:player_loc>
      <video:publication_date>2026-05-25T20:31:11.702Z</video:publication_date>
      <video:duration>1140</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m00-foundations-from-intuition-to-mathematics/from-da-stats-to-ds-stats-why-the-math-matters</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1YE-pxKXCM0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>From DA Stats to DS Stats — Why the Math Matters</video:title>
      <video:description>The bridge from &#39;I read a dashboard&#39; to &#39;I can write the maths&#39;. What distinguishes DS-level statistics.

FIND_VIDEO: search &#39;probability random variable expectation tutorial&#39; — recommended channel: StatQuest / 3Blue1Brown. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1YE-pxKXCM0</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>360</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m00-foundations-from-intuition-to-mathematics/probability-distributions-discrete-and-continuous</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/oI3hZJqXJuc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Probability Distributions — Discrete and Continuous</video:title>
      <video:description>The dozen distributions DS papers actually use. When each one shows up.

FIND_VIDEO: search &#39;probability distributions normal binomial poisson&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/oI3hZJqXJuc</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>300</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m00-foundations-from-intuition-to-mathematics/sampling-distributions-and-the-clt</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YAlJCEDH2uY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Sampling Distributions and the CLT</video:title>
      <video:description>Why everything is normal eventually. The most important theorem in applied statistics.

FIND_VIDEO: search &#39;central limit theorem sampling distribution&#39; — recommended channel: StatQuest / 3Blue1Brown. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/YAlJCEDH2uY</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m00-foundations-from-intuition-to-mathematics/standard-errors-and-estimators</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XNgt7F6FqDU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Standard Errors and Estimators</video:title>
      <video:description>Where the precision of any statistic comes from. The vocabulary every DS interview probes.

FIND_VIDEO: search &#39;standard error estimator unbiased&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/XNgt7F6FqDU</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m01-inference-hypothesis-testing-and-beyond/hypothesis-testing-the-framework</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0oc49DyA3hU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Hypothesis Testing — The Framework</video:title>
      <video:description>The mental model behind every test. Null, alternative, test statistic, p-value, decision.

FIND_VIDEO: search &#39;hypothesis testing framework null hypothesis&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/0oc49DyA3hU</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>900</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m01-inference-hypothesis-testing-and-beyond/t-tests-z-tests-and-when-to-use-each</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nnBJeb_I-q8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>T-Tests, Z-Tests, and When to Use Each</video:title>
      <video:description>The most-used tests in practice. The choice of which is more about sample size and known variance than anything else.

FIND_VIDEO: search &#39;t-test z-test paired tutorial&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nnBJeb_I-q8</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>300</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m01-inference-hypothesis-testing-and-beyond/chi-square-and-categorical-data</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_AWQ4Myxlcg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Chi-Square and Categorical Data</video:title>
      <video:description>The right test when both variables are categorical. Two forms — independence and goodness-of-fit.

FIND_VIDEO: search &#39;chi-square test independence goodness of fit&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_AWQ4Myxlcg</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>1260</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m01-inference-hypothesis-testing-and-beyond/multiple-testing-and-the-family-wise-error-rate</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/K8LQSvtjcEo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Multiple Testing and the Family-Wise Error Rate</video:title>
      <video:description>The single most-overlooked problem in DS practice. If you run 20 tests at α=0.05, you&#39;ll average one false positive — by design.

FIND_VIDEO: search &#39;multiple testing Bonferroni FDR correction&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/K8LQSvtjcEo</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>1080</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m01-inference-hypothesis-testing-and-beyond/bootstrap-inference-without-distributional-assumptions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Xz0x-8-cgaQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Bootstrap — Inference Without Distributional Assumptions</video:title>
      <video:description>The single most powerful tool for non-parametric inference. Works on anything where formulas don&#39;t exist.

FIND_VIDEO: search &#39;bootstrap statistics tutorial&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Xz0x-8-cgaQ</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m02-modeling-regression-and-beyond/linear-regression-the-math-not-just-the-api</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7ArmBVF2dCs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Linear Regression — The Math, Not Just the API</video:title>
      <video:description>What `LinearRegression().fit()` actually does, and the assumptions that make it valid.

FIND_VIDEO: search &#39;linear regression OLS assumptions&#39; — recommended channel: StatQuest / 3Blue1Brown. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/7ArmBVF2dCs</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>1620</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m02-modeling-regression-and-beyond/logistic-regression-and-the-glm-family</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yIYKR4sgzI8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Logistic Regression and the GLM Family</video:title>
      <video:description>The link between linear regression and binary classification. Plus the GLM framework that generalizes to counts, proportions, durations.

FIND_VIDEO: search &#39;logistic regression GLM tutorial&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/yIYKR4sgzI8</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m02-modeling-regression-and-beyond/bayesian-inference-the-update-game</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9wCnvr7Xw4E/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Bayesian Inference — The Update Game</video:title>
      <video:description>Stop hiding from Bayes. Prior + likelihood = posterior. The update rule that powers modern probabilistic modeling.

FIND_VIDEO: search &#39;Bayesian inference prior posterior&#39; — recommended channel: 3Blue1Brown / StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/9wCnvr7Xw4E</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>840</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/statistics-for-data-science/statistics-for-data-science-m02-modeling-regression-and-beyond/causal-inference-primer-beyond-correlation</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2iAtcVMq3fw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Causal Inference Primer — Beyond Correlation</video:title>
      <video:description>The single biggest leap from analytics to data science. Correlation ≠ causation, and how to reason about WHY.

FIND_VIDEO: search &#39;causal inference confounders DAG&#39; — recommended channel: StatQuest / 3Blue1Brown. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2iAtcVMq3fw</video:player_loc>
      <video:publication_date>2026-05-26T08:08:16.294Z</video:publication_date>
      <video:duration>420</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m00-the-mental-model/what-ml-is-and-isn-t-a-practical-definition</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Gv9_4yMHFhI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What ML Is (and Isn&#39;t) — A Practical Definition</video:title>
      <video:description>ML is statistical pattern recognition. Knowing what it isn&#39;t (magic, AGI, causality) is half the value.

FIND_VIDEO: search &#39;machine learning vs statistics vs AI&#39; — recommended channel: StatQuest / Andrew Ng. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Gv9_4yMHFhI</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>780</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m00-the-mental-model/the-bias-variance-tradeoff</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Unol0NZtuRo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Bias-Variance Tradeoff</video:title>
      <video:description>Why models can be &#39;too simple&#39; or &#39;too complex&#39; — and what to do when you suspect one.

FIND_VIDEO: search &#39;bias variance tradeoff explained&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Unol0NZtuRo</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>1020</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m00-the-mental-model/train-validation-test-the-three-split-discipline</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hhFSzkneyAU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Train/Validation/Test — The Three-Split Discipline</video:title>
      <video:description>The single piece of ML discipline that separates honest models from theatre.

FIND_VIDEO: search &#39;train validation test split machine learning&#39; — recommended channel: StatQuest / Andrew Ng. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/hhFSzkneyAU</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>240</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m00-the-mental-model/cross-validation-when-data-is-scarce</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fSytzGwwBVw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Cross-Validation — When Data is Scarce</video:title>
      <video:description>Make every row count. K-fold and its variants for robust evaluation.

FIND_VIDEO: search &#39;cross validation k-fold stratified&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fSytzGwwBVw</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>360</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m01-supervised-learning/decision-trees-and-random-forests</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/J4Wdy0Wc_xQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Decision Trees and Random Forests</video:title>
      <video:description>The model that dominates tabular ML. Trees, then forests, then why bagging works.

FIND_VIDEO: search &#39;decision tree random forest tutorial&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/J4Wdy0Wc_xQ</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m01-supervised-learning/gradient-boosting-xgboost-lightgbm-catboost</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3CC4N4z3GJc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Gradient Boosting — XGBoost, LightGBM, CatBoost</video:title>
      <video:description>The current dominant family for tabular ML. The intuition behind GBM and why the three libraries exist.

FIND_VIDEO: search &#39;gradient boosting xgboost lightgbm explained&#39; — recommended channel: StatQuest / 3Blue1Brown. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/3CC4N4z3GJc</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>960</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m01-supervised-learning/regularization-l1-l2-early-stopping</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Q81RR3yKn30/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Regularization — L1, L2, Early Stopping</video:title>
      <video:description>The three techniques that prevent overfitting. When and how to use each.

FIND_VIDEO: search &#39;regularization L1 L2 dropout machine learning&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Q81RR3yKn30</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>1200</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m01-supervised-learning/feature-engineering-and-categorical-encoding</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aVotOH_bUOY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Feature Engineering and Categorical Encoding</video:title>
      <video:description>Models are only as good as their features. The encoding choices and transformations that move the needle.

FIND_VIDEO: search &#39;feature engineering categorical encoding tutorial&#39; — recommended channel: Kaggle / Andrew Ng. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/aVotOH_bUOY</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m01-supervised-learning/class-imbalance-smote-class-weights-threshold-adjustment</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/K-Q6ahRqxck/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Class Imbalance — SMOTE, Class Weights, Threshold Adjustment</video:title>
      <video:description>When 1% of your data is the class you care about. Three strategies for handling it.

FIND_VIDEO: search &#39;class imbalance SMOTE class weight&#39; — recommended channel: StatQuest. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/K-Q6ahRqxck</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>1080</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m02-evaluation-leakage-and-unsupervised/evaluation-metrics-auc-f1-precision-recall-brier</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4jRBRDbJemM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Evaluation Metrics — AUC, F1, Precision/Recall, Brier</video:title>
      <video:description>No metric is universally right. Pick by what the model will be used for.

FIND_VIDEO: search &#39;ROC AUC F1 precision recall explained&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/4jRBRDbJemM</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>960</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m02-evaluation-leakage-and-unsupervised/data-leakage-the-1-ml-bug</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YkpeXxzWEH8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Leakage — The #1 ML Bug</video:title>
      <video:description>The reason your model is too good to be true is almost always leakage. Spot it before deployment.

FIND_VIDEO: search &#39;data leakage machine learning examples&#39; — recommended channel: Kaggle / StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/YkpeXxzWEH8</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m02-evaluation-leakage-and-unsupervised/hyperparameter-tuning-grid-random-bayesian</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/yVM3S0wpLJg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Hyperparameter Tuning — Grid, Random, Bayesian</video:title>
      <video:description>Three strategies: brute force, random, smart. When each is right and where Optuna fits.

FIND_VIDEO: search &#39;hyperparameter tuning bayesian optimization&#39; — recommended channel: StatQuest / sklearn docs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/yVM3S0wpLJg</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>1200</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-foundations/ml-foundations-m02-evaluation-leakage-and-unsupervised/clustering-and-dimensionality-reduction</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4b5d3muPQmA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Clustering and Dimensionality Reduction</video:title>
      <video:description>Unsupervised: find structure without labels. The four most-used techniques.

FIND_VIDEO: search &#39;k-means hierarchical PCA UMAP&#39; — recommended channel: StatQuest. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/4b5d3muPQmA</video:player_loc>
      <video:publication_date>2026-05-26T08:47:33.357Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m00-from-notebook-to-production-the-mental-model/why-ml-projects-fail-in-production</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iGrbgQKzCfk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why ML Projects Fail in Production</video:title>
      <video:description>The recurring failure modes. Most aren&#39;t model accuracy problems — they&#39;re plumbing problems.

FIND_VIDEO: search &#39;why machine learning projects fail production&#39; — recommended channel: Chip Huyen / Made with ML. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/iGrbgQKzCfk</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m00-from-notebook-to-production-the-mental-model/reproducibility-data-code-environment-seed</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Z4unUK0vn4k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Reproducibility — Data, Code, Environment, Seed</video:title>
      <video:description>Four things that determine whether someone else can reproduce your model. Lock all four.

FIND_VIDEO: search &#39;reproducibility machine learning experiments&#39; — recommended channel: Made with ML / DVC. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Z4unUK0vn4k</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m00-from-notebook-to-production-the-mental-model/feature-stores-why-they-matter</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0InBN_a4cQQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Feature Stores — Why They Matter</video:title>
      <video:description>The single tool that solves the biggest production ML bug: training-serving skew.

FIND_VIDEO: search &#39;feature store machine learning explained&#39; — recommended channel: Feast / Tecton / Made with ML. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/0InBN_a4cQQ</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m00-from-notebook-to-production-the-mental-model/versioning-models-data-features</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RnYa3QsXRAc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Versioning — Models, Data, Features</video:title>
      <video:description>When something breaks in production, you need to know exactly which model, which data, which features. Versioning is the audit trail.

FIND_VIDEO: search &#39;model versioning MLflow registry&#39; — recommended channel: MLflow / Made with ML. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RnYa3QsXRAc</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m01-serving-and-deployment/batch-vs-online-inference</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DnmWTIeQ7PM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Batch vs Online Inference</video:title>
      <video:description>Two serving patterns. The wrong choice causes 90% of avoidable infrastructure pain.

FIND_VIDEO: search &#39;batch vs online inference machine learning&#39; — recommended channel: Made with ML / Chip Huyen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/DnmWTIeQ7PM</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m01-serving-and-deployment/building-a-prediction-service-the-fastapi-pattern</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Mw9etoRz0Ic/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building a Prediction Service — The FastAPI Pattern</video:title>
      <video:description>FastAPI + a Pydantic schema + a loaded model = production-grade prediction service. The standard pattern.

FIND_VIDEO: search &#39;fastapi machine learning model serving&#39; — recommended channel: FastAPI / Made with ML. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Mw9etoRz0Ic</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m01-serving-and-deployment/containerization-and-deployment-docker-kubernetes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6WMXI0izClk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Containerization and Deployment (Docker, Kubernetes)</video:title>
      <video:description>Docker locks the environment; Kubernetes (or simpler alternatives) runs the container. The lightweight version of cloud-native ML.

FIND_VIDEO: search &#39;docker machine learning deployment&#39; — recommended channel: Made with ML / Docker docs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/6WMXI0izClk</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m01-serving-and-deployment/scaling-autoscaling-latency-budgets-caching</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FfDI08sgrYY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Scaling — Autoscaling, Latency Budgets, Caching</video:title>
      <video:description>How to keep predictions fast and the bill manageable as traffic grows.

FIND_VIDEO: search &#39;ML service latency caching autoscaling&#39; — recommended channel: Made with ML / Chip Huyen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FfDI08sgrYY</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m01-serving-and-deployment/a-b-testing-and-champion-challenger</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6BERouEM_bA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>A/B Testing and Champion-Challenger</video:title>
      <video:description>The discipline of deploying new models. Never swap; always test.

FIND_VIDEO: search &#39;ml model ab test champion challenger&#39; — recommended channel: Statsig / Made with ML. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/6BERouEM_bA</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m02-monitoring-retraining-and-lifecycle/drift-detection-data-drift-vs-concept-drift</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tQjRQWfYQ10/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Drift Detection — Data Drift vs Concept Drift</video:title>
      <video:description>Two distinct kinds of drift. Different symptoms, different fixes.

FIND_VIDEO: search &#39;data drift concept drift machine learning&#39; — recommended channel: Evidently / Made with ML. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tQjRQWfYQ10</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m02-monitoring-retraining-and-lifecycle/performance-monitoring-when-labels-are-delayed</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/SQ0jBwd_3kk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Performance Monitoring When Labels Are Delayed</video:title>
      <video:description>Most real ML labels arrive in days, weeks, or months. Don&#39;t wait — use proxies.

FIND_VIDEO: search &#39;ml monitoring delayed labels proxy metrics&#39; — recommended channel: Made with ML / Chip Huyen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/SQ0jBwd_3kk</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m02-monitoring-retraining-and-lifecycle/retraining-strategies-scheduled-triggered-continual</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vOImQ484oEI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Retraining Strategies — Scheduled, Triggered, Continual</video:title>
      <video:description>Three retraining patterns. Pick by your data velocity and drift rate.

FIND_VIDEO: search &#39;retraining strategy scheduled triggered continual learning&#39; — recommended channel: Made with ML / Chip Huyen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vOImQ484oEI</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ml-in-practice/ml-in-practice-m02-monitoring-retraining-and-lifecycle/incidents-and-rollbacks-when-models-go-wrong</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1kJoULE4tPQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Incidents and Rollbacks — When Models Go Wrong</video:title>
      <video:description>The plan you wish you had before the model started misbehaving in production.

FIND_VIDEO: search &#39;ml incident response model rollback&#39; — recommended channel: Made with ML / Chip Huyen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1kJoULE4tPQ</video:player_loc>
      <video:publication_date>2026-05-26T09:45:23.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m00-llm-foundations-what-they-actually-are/what-llms-are-and-what-they-aren-t</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WMcwoIyK4DA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What LLMs Are (and What They Aren&#39;t)</video:title>
      <video:description>A practical definition. LLMs predict the next token; everything else is engineering on top of that.

FIND_VIDEO: search &#39;what is a large language model how it works&#39; — recommended channel: 3Blue1Brown / Andrej Karpathy. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/WMcwoIyK4DA</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m00-llm-foundations-what-they-actually-are/the-pretraining-vs-fine-tuning-vs-prompting-spectrum</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Q-_D_2NWECE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Pretraining vs Fine-tuning vs Prompting Spectrum</video:title>
      <video:description>Three ways to get an LLM to do what you want. Most teams pick the wrong one first.

FIND_VIDEO: search &#39;LLM pretraining fine-tuning prompting comparison&#39; — recommended channel: Andrej Karpathy / DeepLearning.AI. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Q-_D_2NWECE</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m00-llm-foundations-what-they-actually-are/how-to-compare-models-closed-vs-open-size-cost</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FbBNLYw_dRE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>How to Compare Models — Closed vs Open, Size, Cost</video:title>
      <video:description>The 2026 model landscape. Closed (Claude, GPT, Gemini), open (Llama, Mistral, Qwen) — which to pick when.

FIND_VIDEO: search &#39;claude vs gpt vs llama comparison 2026&#39; — recommended channel: AI Engineer / Trelis Research. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FbBNLYw_dRE</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m00-llm-foundations-what-they-actually-are/tokens-context-windows-and-why-they-matter</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-uW5-TaVXu4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tokens, Context Windows, and Why They Matter</video:title>
      <video:description>The fundamental constraint that shapes every LLM application: tokens in, tokens out, with a hard limit.

FIND_VIDEO: search &#39;LLM context window tokens lost in middle&#39; — recommended channel: AI Engineer / Greg Kamradt. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-uW5-TaVXu4</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m01-prompt-engineering-and-patterns/prompt-engineering-fundamentals</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1c9iyoVIwDs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Prompt Engineering Fundamentals</video:title>
      <video:description>What makes a good prompt — the practical version, not the philosophical one.

FIND_VIDEO: search &#39;prompt engineering basics best practices&#39; — recommended channel: DeepLearning.AI / Anthropic / Greg Brockman. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1c9iyoVIwDs</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m01-prompt-engineering-and-patterns/few-shot-chain-of-thought-and-structured-output</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/sZIV7em3JA8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Few-Shot, Chain-of-Thought, and Structured Output</video:title>
      <video:description>Three patterns that handle 80% of production prompting needs. When each one wins.

FIND_VIDEO: search &#39;few shot chain of thought prompting structured output&#39; — recommended channel: DeepLearning.AI / Anthropic. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/sZIV7em3JA8</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m01-prompt-engineering-and-patterns/tool-use-and-function-calling</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/p0I-hwZSWMs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tool Use and Function Calling</video:title>
      <video:description>Where LLMs become genuinely useful: when they can call functions, query databases, browse the web.

FIND_VIDEO: search &#39;LLM tool use function calling agents&#39; — recommended channel: Anthropic / Sam Witteveen / James Briggs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/p0I-hwZSWMs</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m01-prompt-engineering-and-patterns/prompt-caching-and-cost-optimization</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LFvw_xlj0LQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Prompt Caching and Cost Optimization</video:title>
      <video:description>The single highest-ROI prompt engineering technique in 2026. Cache once, save 90%.

FIND_VIDEO: search &#39;prompt caching anthropic openai cost optimization&#39; — recommended channel: Anthropic / AI Engineer. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/LFvw_xlj0LQ</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m01-prompt-engineering-and-patterns/common-prompt-engineering-anti-patterns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dgt_Q_v0C7E/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Common Prompt Engineering Anti-Patterns</video:title>
      <video:description>The five things that look smart but degrade prompt quality. Stop doing them.

FIND_VIDEO: search &#39;prompt engineering mistakes anti patterns&#39; — recommended channel: Anthropic / Greg Brockman / AI Engineer. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/dgt_Q_v0C7E</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m02-rag-fine-tuning-and-evaluation/retrieval-augmented-generation-rag-foundations</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RosLeHGBLoY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Retrieval-Augmented Generation (RAG) Foundations</video:title>
      <video:description>The most-used LLM pattern in production. Give the LLM your data at query time.

FIND_VIDEO: search &#39;RAG retrieval augmented generation tutorial&#39; — recommended channel: James Briggs / Greg Kamradt / DeepLearning.AI. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RosLeHGBLoY</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m02-rag-fine-tuning-and-evaluation/embeddings-and-vector-databases</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/EpmIIDC2Xgg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Embeddings and Vector Databases</video:title>
      <video:description>The pieces under RAG. What embeddings actually represent and how vector DBs serve them at scale.

FIND_VIDEO: search &#39;embeddings vector database tutorial pinecone qdrant&#39; — recommended channel: James Briggs / Pinecone. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/EpmIIDC2Xgg</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m02-rag-fine-tuning-and-evaluation/when-to-fine-tune-and-when-not-to</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zYGDpG-pTho/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>When to Fine-tune (and When Not To)</video:title>
      <video:description>The fine-tuning decision matrix. Most teams reach for it too soon.

FIND_VIDEO: search &#39;LLM fine tuning when to fine tune LoRA&#39; — recommended channel: DeepLearning.AI / Anthropic / Trelis Research. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/zYGDpG-pTho</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/llms-genai-for-practitioners/llms-genai-for-practitioners-m02-rag-fine-tuning-and-evaluation/evaluating-llm-outputs-the-hard-problem</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/2SxduwUOU9k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Evaluating LLM Outputs — The Hard Problem</video:title>
      <video:description>LLMs produce open-ended outputs. Evaluating them requires more than accuracy. Here&#39;s what actually works.

FIND_VIDEO: search &#39;LLM evaluation metrics RAG eval&#39; — recommended channel: DeepLearning.AI / Greg Kamradt / AI Engineer. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/2SxduwUOU9k</video:player_loc>
      <video:publication_date>2026-05-26T15:44:19.018Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m00-agent-foundations-and-langchain-basics/what-an-ai-agent-actually-is</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FwOTs4UxQS4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What an AI Agent Actually Is</video:title>
      <video:description>A practical definition. Strip away the hype: agents are LLMs that decide what to do next.

FIND_VIDEO: search &#39;what is an AI agent definition explained&#39; — recommended channel: LangChain / AI Engineer / Harrison Chase. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FwOTs4UxQS4</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m00-agent-foundations-and-langchain-basics/langchain-in-2026-what-s-changed-what-s-stable</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Gi7nqB37WEY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>LangChain in 2026 — What&#39;s Changed, What&#39;s Stable</video:title>
      <video:description>LangChain has evolved fast. Here&#39;s what&#39;s current, what&#39;s deprecated, and where to put your effort.

FIND_VIDEO: search &#39;langchain 2026 LCEL latest version&#39; — recommended channel: LangChain / Sam Witteveen / James Briggs. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Gi7nqB37WEY</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m00-agent-foundations-and-langchain-basics/building-your-first-chain-with-lcel</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/LzxSY7197ns/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Building Your First Chain with LCEL</video:title>
      <video:description>The pipe-based composition pattern. Once you see it, every LangChain example becomes readable.

FIND_VIDEO: search &#39;LCEL LangChain Expression Language tutorial&#39; — recommended channel: LangChain / Sam Witteveen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/LzxSY7197ns</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m00-agent-foundations-and-langchain-basics/tools-toolkits-and-tool-calling-in-langchain</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HoonGqt7XpM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tools, Toolkits, and Tool Calling in LangChain</video:title>
      <video:description>The @tool decorator and bind_tools API. The foundation for agentic behavior in LangChain.

FIND_VIDEO: search &#39;langchain tools tool calling tutorial&#39; — recommended channel: LangChain / Sam Witteveen / Greg Kamradt. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/HoonGqt7XpM</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m01-langgraph-for-stateful-agents/why-langgraph-exists-the-limits-of-linear-chains</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/e-GR3PlEOVU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why LangGraph Exists — The Limits of Linear Chains</video:title>
      <video:description>LCEL handles linear chains beautifully. LangGraph handles everything LCEL can&#39;t — state, loops, branches that depend on dynamic conditions.

FIND_VIDEO: search &#39;why LangGraph agent state machine&#39; — recommended channel: LangChain / Harrison Chase / Sam Witteveen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/e-GR3PlEOVU</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m01-langgraph-for-stateful-agents/nodes-edges-and-state-in-langgraph</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/HGUe8p7yUqg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Nodes, Edges, and State in LangGraph</video:title>
      <video:description>The core primitives. Once you understand state graphs, every LangGraph example becomes readable.

FIND_VIDEO: search &#39;LangGraph state graph nodes edges tutorial&#39; — recommended channel: LangChain / Harrison Chase. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/HGUe8p7yUqg</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m01-langgraph-for-stateful-agents/conditional-edges-and-routing</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/t_VdrabMjGM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Conditional Edges and Routing</video:title>
      <video:description>The dynamic routing that turns a flowchart into an agent. Patterns you&#39;ll use in every graph.

FIND_VIDEO: search &#39;LangGraph conditional edges routing tutorial&#39; — recommended channel: LangChain / Sam Witteveen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/t_VdrabMjGM</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m01-langgraph-for-stateful-agents/persistence-and-checkpointing</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/N4VUnYRA3BY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Persistence and Checkpointing</video:title>
      <video:description>What separates a toy agent from a production one: state that survives restarts, threads that resume, conversations that persist.

FIND_VIDEO: search &#39;LangGraph checkpointing persistence tutorial&#39; — recommended channel: LangChain / Harrison Chase. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/N4VUnYRA3BY</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m01-langgraph-for-stateful-agents/human-in-the-loop-and-interrupts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-mbPPno8OWE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Human-in-the-Loop and Interrupts</video:title>
      <video:description>Pause the agent. Get human approval. Resume. The pattern that makes high-stakes agents shippable.

FIND_VIDEO: search &#39;LangGraph human in the loop interrupt approval&#39; — recommended channel: LangChain / Sam Witteveen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-mbPPno8OWE</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m02-production-agent-patterns/multi-agent-systems-and-supervisor-patterns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/WWcDnUCT52Q/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Multi-Agent Systems and Supervisor Patterns</video:title>
      <video:description>When one agent isn&#39;t enough. Coordinator patterns for systems with specialized workers.

FIND_VIDEO: search &#39;multi-agent system supervisor LangGraph tutorial&#39; — recommended channel: LangChain / CrewAI / Sam Witteveen. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/WWcDnUCT52Q</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m02-production-agent-patterns/memory-short-term-long-term-semantic</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UF230UuclZM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Memory — Short-term, Long-term, Semantic</video:title>
      <video:description>What memory means for an agent and how to give it the right kind.

FIND_VIDEO: search &#39;agent memory short term long term LLM&#39; — recommended channel: LangChain / Mem0 / James Briggs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/UF230UuclZM</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m02-production-agent-patterns/streaming-observability-and-langsmith</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/V-Go18NlwHU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Streaming, Observability, and LangSmith</video:title>
      <video:description>The production observability layer. Without it, debugging multi-step agents is brutal.

FIND_VIDEO: search &#39;LangSmith LangGraph observability tutorial&#39; — recommended channel: LangChain. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/V-Go18NlwHU</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/langchain-langgraph-ai-agents/langchain-langgraph-ai-agents-m02-production-agent-patterns/evaluation-and-testing-for-agents</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iEgjJyk3aTw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Evaluation and Testing for Agents</video:title>
      <video:description>Evals for agents are harder than for simple LLM calls. Here&#39;s what actually works.

FIND_VIDEO: search &#39;LLM agent evaluation testing tutorial&#39; — recommended channel: LangChain / DeepLearning.AI. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/iEgjJyk3aTw</video:player_loc>
      <video:publication_date>2026-05-26T17:19:34.482Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m00-the-modern-data-engineering-landscape/what-data-engineering-actually-is-2026-view</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-ClWgwC0Sbw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>What Data Engineering Actually Is (2026 view)</video:title>
      <video:description>Strip away the hype. Data engineering is moving data reliably from where it lives to where it can be used.

FIND_VIDEO: search &#39;what is data engineering modern data stack&#39; — recommended channel: Seattle Data Guy / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-ClWgwC0Sbw</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m00-the-modern-data-engineering-landscape/batch-vs-streaming-vs-hybrid</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/1xgBQTF24mU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Batch vs Streaming vs Hybrid</video:title>
      <video:description>The first design decision in any pipeline. Pick the wrong one and you build operational pain.

FIND_VIDEO: search &#39;batch vs streaming data engineering when to use&#39; — recommended channel: Confluent / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/1xgBQTF24mU</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m00-the-modern-data-engineering-landscape/etl-vs-elt-why-elt-won</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/o4Ot-xG-N4k/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>ETL vs ELT — Why ELT Won</video:title>
      <video:description>The architectural shift that defines the modern data stack. Why pushing transformation INTO the warehouse changed everything.

FIND_VIDEO: search &#39;ETL vs ELT difference modern data stack&#39; — recommended channel: Kahan Data Solutions / Fivetran. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/o4Ot-xG-N4k</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m00-the-modern-data-engineering-landscape/file-formats-the-lakehouse-parquet-iceberg-delta</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/qHCuDOCJRaQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>File Formats &amp; the Lakehouse (Parquet, Iceberg, Delta)</video:title>
      <video:description>The format wars and why they matter. Iceberg has emerged as the 2026 open lakehouse standard.

FIND_VIDEO: search &#39;apache iceberg delta parquet lakehouse explained&#39; — recommended channel: Tabular / Databricks / Kahan Data Solutions. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/qHCuDOCJRaQ</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m01-ingestion-and-orchestration/data-ingestion-patterns-batch-cdc-streaming</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/quwLU1x3-X4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Ingestion Patterns (Batch, CDC, Streaming)</video:title>
      <video:description>Three ways data gets from source to warehouse. Each has different cost, complexity, and latency profile.

FIND_VIDEO: search &#39;data ingestion patterns batch CDC streaming&#39; — recommended channel: Confluent / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/quwLU1x3-X4</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m01-ingestion-and-orchestration/managed-ingestion-tools-fivetran-airbyte-meltano</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/S9hbkMfBqE8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Managed Ingestion Tools (Fivetran, Airbyte, Meltano)</video:title>
      <video:description>Three tools, three philosophies. Pick by your team size, budget, and willingness to operate infrastructure.

FIND_VIDEO: search &#39;fivetran vs airbyte vs meltano comparison&#39; — recommended channel: Airbyte / Seattle Data Guy. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/S9hbkMfBqE8</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m01-ingestion-and-orchestration/apache-airflow-the-workhorse-orchestrator</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/CGxxVj13sOs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Apache Airflow — The Workhorse Orchestrator</video:title>
      <video:description>The dominant orchestrator in 2026. Verbose, mature, omnipresent. Knowing it is non-negotiable for DE work.

FIND_VIDEO: search &#39;apache airflow tutorial DAG basics&#39; — recommended channel: Apache Airflow / Astronomer / Seattle Data Guy. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/CGxxVj13sOs</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m01-ingestion-and-orchestration/modern-orchestrators-dagster-prefect</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ZmUjf3gL1VU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Modern Orchestrators (Dagster, Prefect)</video:title>
      <video:description>Newer orchestrators address Airflow&#39;s pain points. Both are credible alternatives with different philosophies.

FIND_VIDEO: search &#39;dagster vs prefect vs airflow comparison&#39; — recommended channel: Dagster / Prefect / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ZmUjf3gL1VU</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m01-ingestion-and-orchestration/scheduling-backfills-and-idempotency</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Pz9VKKqwCk0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Scheduling, Backfills, and Idempotency</video:title>
      <video:description>Three concepts that separate amateur pipelines from production-grade ones.

FIND_VIDEO: search &#39;data pipeline backfill idempotent design&#39; — recommended channel: Seattle Data Guy / Kahan Data Solutions. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Pz9VKKqwCk0</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m02-reliability-and-production-patterns/data-quality-testing-great-expectations-dbt-tests</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/L5X1NlUvfbc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Quality Testing (Great Expectations, dbt Tests)</video:title>
      <video:description>Two dominant approaches to encoding data quality rules. Most production stacks use both.

FIND_VIDEO: search &#39;great expectations vs dbt tests data quality&#39; — recommended channel: Great Expectations / dbt Labs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/L5X1NlUvfbc</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m02-reliability-and-production-patterns/pipeline-observability-openlineage-monte-carlo-datafold</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/g1_RaYDeXFs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Pipeline Observability (OpenLineage, Monte Carlo, Datafold)</video:title>
      <video:description>Beyond pass/fail tests: end-to-end visibility into pipeline health, lineage, and data freshness.

FIND_VIDEO: search &#39;data observability openlineage monte carlo pipeline&#39; — recommended channel: Monte Carlo / OpenLineage. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/g1_RaYDeXFs</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m02-reliability-and-production-patterns/streaming-basics-kafka-pub-sub-kinesis</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/mc91eGJErHk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Streaming Basics (Kafka, Pub/Sub, Kinesis)</video:title>
      <video:description>The streaming layer of the modern stack. Covers Kafka concepts, when to use streaming, and operational realities.

FIND_VIDEO: search &#39;kafka streaming basics tutorial data engineering&#39; — recommended channel: Confluent / Stephane Maarek. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/mc91eGJErHk</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/data-engineering-pipelines/data-engineering-pipelines-m02-reliability-and-production-patterns/spark-for-data-engineers</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QaoJNXW6SQo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Spark for Data Engineers</video:title>
      <video:description>When and how to use Spark for batch transformations. The default for large-data ELT outside the warehouse.

FIND_VIDEO: search &#39;apache spark tutorial data engineering&#39; — recommended channel: Apache Spark / Databricks. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QaoJNXW6SQo</video:player_loc>
      <video:publication_date>2026-05-26T17:42:49.569Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m00-foundations-and-linear-structures/big-o-complexity-analysis</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/BgLTDT03QtU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Big-O &amp; Complexity Analysis</video:title>
      <video:description>The vocabulary interviewers use. Master O(1), O(log N), O(N), O(N log N), O(N²) and how to recognize each from code.

FIND_VIDEO: search &#39;big O notation time complexity explained&#39; — recommended channel: HackerRank / freeCodeCamp. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/BgLTDT03QtU</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m00-foundations-and-linear-structures/arrays-strings-two-pointers-and-sliding-window</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/6lX7x1RcLvg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Arrays &amp; Strings: Two Pointers and Sliding Window</video:title>
      <video:description>Two of the highest-yielding interview patterns. Recognize them and you&#39;ll solve a third of all array/string problems with O(N) algorithms.

FIND_VIDEO: search &#39;two pointers sliding window pattern leetcode&#39; — recommended channel: NeetCode / Tushar Roy. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/6lX7x1RcLvg</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m00-foundations-and-linear-structures/hashmaps-hashsets</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/shs0KM3wKv8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>HashMaps &amp; HashSets</video:title>
      <video:description>The single most-used data structure in interview problems. Trade space for time; O(1) lookups unlock most solutions.

FIND_VIDEO: search &#39;hashmap hashset interview problems&#39; — recommended channel: NeetCode / Abdul Bari. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/shs0KM3wKv8</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m00-foundations-and-linear-structures/stacks-queues-monotonic-stack</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DtJVwbbicjQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Stacks, Queues &amp; Monotonic Stack</video:title>
      <video:description>LIFO and FIFO patterns. The monotonic stack is the secret weapon for &#39;next greater element&#39; style problems.

FIND_VIDEO: search &#39;stack queue monotonic stack interview&#39; — recommended channel: NeetCode / Tushar Roy. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/DtJVwbbicjQ</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m01-trees-graphs-and-recursion/recursion-backtracking</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ngCos392W4w/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Recursion &amp; Backtracking</video:title>
      <video:description>The mental model: solve a smaller problem; combine. Backtracking adds &#39;undo&#39; for exploring all possibilities.

FIND_VIDEO: search &#39;recursion backtracking interview pattern explained&#39; — recommended channel: NeetCode / Abdul Bari. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ngCos392W4w</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m01-trees-graphs-and-recursion/binary-trees-traversals</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/jmy0LaGET1I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Binary Trees &amp; Traversals</video:title>
      <video:description>Pre-order, in-order, post-order, level-order. The four traversals you&#39;ll be asked about in every tree problem.

FIND_VIDEO: search &#39;binary tree traversal DFS BFS interview&#39; — recommended channel: NeetCode / Abdul Bari. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/jmy0LaGET1I</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m01-trees-graphs-and-recursion/binary-search-trees-heaps</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XycnarZEBvQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Binary Search Trees &amp; Heaps</video:title>
      <video:description>BST: ordered tree, O(log N) operations. Heap: complete tree for priority queue, O(log N) push/pop.

FIND_VIDEO: search &#39;binary search tree heap priority queue interview&#39; — recommended channel: NeetCode / Abdul Bari. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/XycnarZEBvQ</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m01-trees-graphs-and-recursion/graphs-representation-bfs-dfs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/pcKY4hjDrxk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Graphs: Representation &amp; BFS/DFS</video:title>
      <video:description>Adjacency list vs matrix. BFS for shortest unweighted path; DFS for connectivity and exploration.

FIND_VIDEO: search &#39;graph BFS DFS representation interview&#39; — recommended channel: NeetCode / William Fiset. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/pcKY4hjDrxk</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m01-trees-graphs-and-recursion/graph-algorithms-dijkstra-topological-sort</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_lHSawdgXpI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Graph Algorithms (Dijkstra, Topological Sort)</video:title>
      <video:description>Weighted shortest path (Dijkstra) and dependency ordering (topo sort). The two named algorithms most likely to appear.

FIND_VIDEO: search &#39;dijkstra topological sort algorithm explained&#39; — recommended channel: NeetCode / Abdul Bari. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_lHSawdgXpI</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m02-advanced-patterns/dynamic-programming-basics</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/vYquumk4nWw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dynamic Programming Basics</video:title>
      <video:description>DP is recursion + memoization, or table-filling bottom-up. Master the 1D and 2D table patterns.

FIND_VIDEO: search &#39;dynamic programming for beginners explained&#39; — recommended channel: NeetCode / freeCodeCamp. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/vYquumk4nWw</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m02-advanced-patterns/greedy-interval-problems</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/nUShpavQae8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Greedy &amp; Interval Problems</video:title>
      <video:description>When local choices give global optima. Interval scheduling, merging, and greedy patterns.

FIND_VIDEO: search &#39;greedy algorithm interval scheduling interview&#39; — recommended channel: NeetCode / William Fiset. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/nUShpavQae8</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m02-advanced-patterns/binary-search-variations</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xrMppTpoqdw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Binary Search Variations</video:title>
      <video:description>Beyond &#39;find X in sorted array&#39;: lower bound, upper bound, binary search on the answer. The pattern that turns O(N) into O(log N).

FIND_VIDEO: search &#39;binary search variations explained interview&#39; — recommended channel: NeetCode / Errichto. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xrMppTpoqdw</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/dsa-for-interviews/dsa-for-interviews-m02-advanced-patterns/bit-manipulation</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aCKuY1Krf7g/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Bit Manipulation</video:title>
      <video:description>XOR tricks, bit counting, power-of-2 checks. The handful of bit operations that pop up in interview problems.

FIND_VIDEO: search &#39;bit manipulation tricks interview&#39; — recommended channel: NeetCode / Tushar Roy. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/aCKuY1Krf7g</video:player_loc>
      <video:publication_date>2026-05-26T18:14:07.767Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m00-foundations-and-building-blocks/scaling-basics-vertical-vs-horizontal</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/dvRFHG2-uYs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Scaling Basics — Vertical vs Horizontal</video:title>
      <video:description>The first system design decision. When to scale up (bigger box) vs scale out (more boxes), and the trade-offs of each.

FIND_VIDEO: search &#39;vertical vs horizontal scaling explained&#39; — recommended channel: ByteByteGo / Gaurav Sen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/dvRFHG2-uYs</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m00-foundations-and-building-blocks/load-balancers</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xg7Dj2AXLyk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Load Balancers</video:title>
      <video:description>Distribute requests across servers. Algorithms (round robin, least connections, hashing), L4 vs L7, and the failure modes.

FIND_VIDEO: search &#39;load balancer system design interview&#39; — recommended channel: ByteByteGo / Gaurav Sen. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xg7Dj2AXLyk</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m00-foundations-and-building-blocks/caching</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NiTwMUq9maI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Caching</video:title>
      <video:description>The single biggest performance lever. Where to cache, what to cache, how to invalidate, and the eviction policies that matter.

FIND_VIDEO: search &#39;caching strategies system design&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NiTwMUq9maI</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m00-foundations-and-building-blocks/sql-vs-nosql</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_Ss42Vb1SU4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SQL vs NoSQL</video:title>
      <video:description>The most-asked DB question in interviews. Strengths, weaknesses, and concrete signals for choosing one over the other.

FIND_VIDEO: search &#39;SQL vs NoSQL when to use which&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_Ss42Vb1SU4</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m01-data-and-communication/database-sharding-partitioning</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/VhsMXWb5Eew/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Database Sharding &amp; Partitioning</video:title>
      <video:description>Splitting one big DB into many smaller ones. The strategies (range, hash, geo) and what breaks at the join.

FIND_VIDEO: search &#39;database sharding partitioning explained&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/VhsMXWb5Eew</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m01-data-and-communication/replication-consistency</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/t5WPGMXOtds/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Replication &amp; Consistency</video:title>
      <video:description>Multiple copies of your data. Master-slave, multi-master, the CAP theorem, and the consistency models you need to know.

FIND_VIDEO: search &#39;database replication consistency CAP theorem&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/t5WPGMXOtds</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m01-data-and-communication/message-queues-async-communication</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/4x2n2smklDg/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Message Queues &amp; Async Communication</video:title>
      <video:description>Decouple services. Kafka, RabbitMQ, SQS — and when to reach for async messaging instead of synchronous calls.

FIND_VIDEO: search &#39;message queue kafka rabbitmq tutorial&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/4x2n2smklDg</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m01-data-and-communication/api-design-rest-grpc-graphql</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/hiUR8ZOpZ8M/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>API Design — REST, gRPC, GraphQL</video:title>
      <video:description>Three API styles. Different strengths, different costs. Choose by use case, not by hype.

FIND_VIDEO: search &#39;REST vs gRPC vs GraphQL comparison&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/hiUR8ZOpZ8M</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m01-data-and-communication/cdns-edge</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RI9np1LWzqw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>CDNs &amp; Edge</video:title>
      <video:description>Static content delivery from servers near users. Cache hit ratios, invalidation, and edge compute.

FIND_VIDEO: search &#39;CDN content delivery network explained&#39; — recommended channel: ByteByteGo / CloudFlare YouTube. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RI9np1LWzqw</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m02-reliability-and-operations/rate-limiting</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YXkOdWBwqaA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Rate Limiting</video:title>
      <video:description>Protect your API from abuse and overload. Token bucket, leaky bucket, sliding window — and where to put the limiter.

FIND_VIDEO: search &#39;rate limiting algorithms system design&#39; — recommended channel: ByteByteGo / Hussein Nasser. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/YXkOdWBwqaA</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m02-reliability-and-operations/microservices-vs-monolith</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/NdeTGlZ__Do/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Microservices vs Monolith</video:title>
      <video:description>The most over-debated topic. When microservices actually help; when they create more pain than value.

FIND_VIDEO: search &#39;microservices vs monolith trade-offs&#39; — recommended channel: ByteByteGo / Martin Fowler. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/NdeTGlZ__Do</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m02-reliability-and-operations/monitoring-observability</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/GsW0-uiCwqQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Monitoring &amp; Observability</video:title>
      <video:description>Three pillars: metrics, logs, traces. How they fit together and what each is good for.

FIND_VIDEO: search &#39;observability metrics logs traces explained&#39; — recommended channel: Honeycomb / Grafana / Datadog. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/GsW0-uiCwqQ</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/system-design-fundamentals/system-design-fundamentals-m02-reliability-and-operations/security-fundamentals</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Zc5N3C51G6A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Security Fundamentals</video:title>
      <video:description>The non-negotiables: HTTPS, auth done right, secret management, OWASP top 10 awareness.

FIND_VIDEO: search &#39;application security basics auth HTTPS&#39; — recommended channel: OWASP / Hussein Nasser. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Zc5N3C51G6A</video:player_loc>
      <video:publication_date>2026-05-26T18:36:23.749Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m00-modern-python-foundations/type-hints-static-checking</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_n22NZwAyo0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Type Hints &amp; Static Checking</video:title>
      <video:description>The single biggest production-quality lever for Python in 2026. Add types incrementally; let Pyright catch bugs before they ship.

FIND_VIDEO: search &#39;python type hints mypy pyright tutorial&#39; — recommended channel: ArjanCodes / mCoding. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_n22NZwAyo0</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m00-modern-python-foundations/data-classes-pydantic</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zN4VCb0LbQI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Data Classes &amp; Pydantic</video:title>
      <video:description>Three ways to model data. dataclass for plain objects, Pydantic for validated boundaries, NamedTuple for immutable tuples-with-names.

FIND_VIDEO: search &#39;python dataclass vs pydantic vs namedtuple&#39; — recommended channel: ArjanCodes / mCoding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/zN4VCb0LbQI</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m00-modern-python-foundations/project-structure-packaging</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AMdG7IjgSPM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Project Structure &amp; Packaging</video:title>
      <video:description>Modern Python projects: src layout, pyproject.toml, uv. The 2026 way to organize code that ships.

FIND_VIDEO: search &#39;python project structure pyproject toml uv&#39; — recommended channel: ArjanCodes / mCoding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/AMdG7IjgSPM</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m00-modern-python-foundations/virtual-envs-dependency-management</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Y21OR1OPC9A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Virtual Envs &amp; Dependency Management</video:title>
      <video:description>Isolate per-project dependencies. The 2026 tooling: uv (recommended), poetry, pip-tools, venv. How they differ.

FIND_VIDEO: search &#39;python virtual environment uv poetry pip-tools&#39; — recommended channel: ArjanCodes / Real Python. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Y21OR1OPC9A</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m01-async-concurrency-performance/async-await-how-the-event-loop-works</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/RIVcqT2OGPA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Async/Await — How the Event Loop Works</video:title>
      <video:description>The mental model of async Python. Single-threaded concurrency; coroutines yield control at I/O boundaries.

FIND_VIDEO: search &#39;python asyncio event loop tutorial&#39; — recommended channel: mCoding / ArjanCodes. Aim for 12 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/RIVcqT2OGPA</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>720</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m01-async-concurrency-performance/threading-vs-multiprocessing-vs-asyncio</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/QlkXji08lno/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Threading vs Multiprocessing vs Asyncio</video:title>
      <video:description>The three concurrency primitives. The GIL, when each beats the others, and how to pick.

FIND_VIDEO: search &#39;python threading multiprocessing asyncio GIL&#39; — recommended channel: mCoding / Real Python. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/QlkXji08lno</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m01-async-concurrency-performance/generators-iterators-itertools</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/aumxFs2DO5o/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Generators, Iterators &amp; itertools</video:title>
      <video:description>Lazy evaluation. Process huge datasets with O(1) memory; compose pipelines elegantly.

FIND_VIDEO: search &#39;python generators iterators itertools tutorial&#39; — recommended channel: mCoding / Raymond Hettinger. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/aumxFs2DO5o</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m01-async-concurrency-performance/context-managers-decorators</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/FdgMrXckfSc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Context Managers &amp; Decorators</video:title>
      <video:description>Two of Python&#39;s most powerful abstractions. Build cleanup-safe code and reusable cross-cutting logic.

FIND_VIDEO: search &#39;python decorators context managers tutorial&#39; — recommended channel: ArjanCodes / Real Python. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/FdgMrXckfSc</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m01-async-concurrency-performance/profiling-optimization</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/3PdmLQIZpwE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Profiling &amp; Optimization</video:title>
      <video:description>Find what&#39;s slow before you optimize. cProfile, py-spy, memray — the right tool for the right symptom.

FIND_VIDEO: search &#39;python profiling cProfile py-spy memray&#39; — recommended channel: mCoding / Anthony Shaw. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/3PdmLQIZpwE</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m02-production-python/testing-with-pytest</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/OH4A-D5nAI4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Testing with pytest</video:title>
      <video:description>The dominant Python testing framework. Fixtures, parametrization, mocking, coverage.

FIND_VIDEO: search &#39;python pytest tutorial fixtures parametrize&#39; — recommended channel: ArjanCodes / mCoding. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/OH4A-D5nAI4</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m02-production-python/logging-configuration</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/-ARI4Cz-awo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Logging &amp; Configuration</video:title>
      <video:description>Structured logging, log levels, and the 12-factor config pattern. The foundation of observable Python apps.

FIND_VIDEO: search &#39;python logging configuration 12 factor&#39; — recommended channel: ArjanCodes / mCoding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/-ARI4Cz-awo</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m02-production-python/error-handling-patterns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kotCJoPBruM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Error Handling Patterns</video:title>
      <video:description>Exception hierarchies, retries with backoff, Result types, and the patterns that production code uses.

FIND_VIDEO: search &#39;python exception handling patterns best practices&#39; — recommended channel: ArjanCodes / mCoding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/kotCJoPBruM</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-for-software-engineers/python-for-software-engineers-m02-production-python/design-patterns-in-python</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tv-_1er1mWI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Design Patterns in Python</video:title>
      <video:description>Design patterns adapted to Python. Most GoF patterns are simpler in Python; some are unnecessary.

FIND_VIDEO: search &#39;python design patterns pythonic SOLID&#39; — recommended channel: ArjanCodes / mCoding. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tv-_1er1mWI</video:player_loc>
      <video:publication_date>2026-05-26T18:55:12.484Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m00-git-fundamentals/git-s-mental-model-commits-trees-refs</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/P6jD966jzlk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Git&#39;s Mental Model — Commits, Trees, Refs</video:title>
      <video:description>The mental model that makes Git click: commits are snapshots in a DAG; branches are just pointers; everything else follows.

FIND_VIDEO: search &#39;git internals commits trees branches explained&#39; — recommended channel: The Coding Train / Fireship / Atlassian. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/P6jD966jzlk</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m00-git-fundamentals/branches-merging</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/_uKv_vxu398/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Branches &amp; Merging</video:title>
      <video:description>Create branches, switch between them, merge them back. The mechanics and the two flavors of merge (fast-forward and three-way).

FIND_VIDEO: search &#39;git branching merging tutorial&#39; — recommended channel: Fireship / Atlassian Bitbucket. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/_uKv_vxu398</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m00-git-fundamentals/the-staging-area</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tI6dDja5px0/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>The Staging Area</video:title>
      <video:description>The space between your working tree and the repo. Stage selectively, craft good commits, review before committing.

FIND_VIDEO: search &#39;git staging area index explained&#39; — recommended channel: Atlassian Bitbucket / Fireship. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tI6dDja5px0</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m00-git-fundamentals/remotes-push-pull-fetch</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ByBGTkrQ-QU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Remotes — Push, Pull, Fetch</video:title>
      <video:description>Working with remote repositories. The push/pull/fetch model, tracking branches, and origin vs upstream.

FIND_VIDEO: search &#39;git remote push pull fetch tutorial&#39; — recommended channel: Atlassian Bitbucket / GitHub Docs. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ByBGTkrQ-QU</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m01-real-world-git-workflows/rebase-vs-merge</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/zOnwgxiC0OA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Rebase vs Merge</video:title>
      <video:description>The two ways to integrate changes. When each is better, and the philosophical &#39;rewrite history vs preserve history&#39; debate.

FIND_VIDEO: search &#39;git rebase vs merge tutorial&#39; — recommended channel: Atlassian / Fireship. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/zOnwgxiC0OA</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m01-real-world-git-workflows/interactive-rebase</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/msuJGG2iWjs/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Interactive Rebase</video:title>
      <video:description>Rewrite your branch&#39;s history: squash, edit, reorder, drop commits before sharing. The history-cleanup superpower.

FIND_VIDEO: search &#39;git interactive rebase tutorial squash&#39; — recommended channel: Fireship / Atlassian. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/msuJGG2iWjs</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m01-real-world-git-workflows/stash-cherry-pick-reset</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/i657Bg_HAWI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Stash, Cherry-pick, Reset</video:title>
      <video:description>Three utility commands for common situations: temporary save (stash), copy a specific commit (cherry-pick), move pointers (reset).

FIND_VIDEO: search &#39;git stash cherry-pick reset tutorial&#39; — recommended channel: Atlassian / Fireship. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/i657Bg_HAWI</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m01-real-world-git-workflows/resolving-merge-conflicts</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Sqsz1-o7nXk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Resolving Merge Conflicts</video:title>
      <video:description>The conflict markers, the strategies, and the tools that make resolution easier (mergetool, IDE integrations).

FIND_VIDEO: search &#39;git merge conflict resolution tutorial&#39; — recommended channel: Fireship / Atlassian. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Sqsz1-o7nXk</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m01-real-world-git-workflows/reflog-recovery</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/fyhYSl-ACPc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Reflog &amp; Recovery</video:title>
      <video:description>The safety net you didn&#39;t know you had. Reflog records every HEAD movement; almost everything is recoverable.

FIND_VIDEO: search &#39;git reflog recovery lost commits&#39; — recommended channel: Atlassian / Fireship. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/fyhYSl-ACPc</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m02-github-collaboration/pull-requests-code-review</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/lSnbOtw4izI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Pull Requests &amp; Code Review</video:title>
      <video:description>The PR workflow: branch → push → open PR → review → discuss → merge. Plus what good reviews look like.

FIND_VIDEO: search &#39;github pull request code review tutorial&#39; — recommended channel: GitHub Training / Fireship. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/lSnbOtw4izI</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m02-github-collaboration/github-actions-basics</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0PbxpIao_EU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>GitHub Actions Basics</video:title>
      <video:description>Run code on every push/PR: tests, lint, deploy. The CI/CD workflow that comes free with your repo.

FIND_VIDEO: search &#39;github actions tutorial CI CD&#39; — recommended channel: GitHub / Fireship. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/0PbxpIao_EU</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m02-github-collaboration/branching-strategies-trunk-gitflow-github-flow</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/k9BR9LQjUlU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Branching Strategies (Trunk, GitFlow, GitHub Flow)</video:title>
      <video:description>The three main models. How they shape your team&#39;s workflow, and which fits your situation.

FIND_VIDEO: search &#39;branching strategy trunk gitflow github flow&#39; — recommended channel: Atlassian / Continuous Delivery Foundation. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/k9BR9LQjUlU</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/git-github-mastery/git-github-mastery-m02-github-collaboration/issues-projects-discussions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/YxKhb3fxtsU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Issues, Projects, Discussions</video:title>
      <video:description>GitHub as a project management tool: tracking work, planning, discussing — beyond just code.

FIND_VIDEO: search &#39;github issues projects discussions tutorial&#39; — recommended channel: GitHub Training / Marc Pinet. Aim for 8 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/YxKhb3fxtsU</video:player_loc>
      <video:publication_date>2026-05-27T08:29:51.826Z</video:publication_date>
      <video:duration>480</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m00-fastapi-foundations/fastapi-basics-routes-path-query-params</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/7AMjmCTumuo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>FastAPI Basics — Routes, Path &amp; Query Params</video:title>
      <video:description>From zero to a running API. Routes, methods, path params, query params, automatic OpenAPI docs.

FIND_VIDEO: search &#39;fastapi tutorial routes path query parameters&#39; — recommended channel: ArjanCodes / Tech with Tim. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/7AMjmCTumuo</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m00-fastapi-foundations/request-response-models-with-pydantic</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9GHxnttXxrA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Request/Response Models with Pydantic</video:title>
      <video:description>Pydantic models for input validation and output serialization. The single biggest source of FastAPI&#39;s quality.

FIND_VIDEO: search &#39;fastapi pydantic models tutorial&#39; — recommended channel: ArjanCodes / Tech with Tim. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/9GHxnttXxrA</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m00-fastapi-foundations/dependency-injection-in-fastapi</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/f270BoTicMA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Dependency Injection in FastAPI</video:title>
      <video:description>The reusable abstraction at the heart of FastAPI. get_db, get_current_user, and how to compose dependencies.

FIND_VIDEO: search &#39;fastapi dependency injection tutorial&#39; — recommended channel: ArjanCodes / Tech with Tim. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/f270BoTicMA</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m00-fastapi-foundations/async-endpoints-when-to-use-them</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/cmnPiUVlIsM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Async Endpoints — When to Use Them</video:title>
      <video:description>Async vs sync endpoints in FastAPI. When async actually helps, and the libraries that make it work.

FIND_VIDEO: search &#39;fastapi async endpoints tutorial&#39; — recommended channel: ArjanCodes / mCoding. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/cmnPiUVlIsM</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m01-data-layer-and-auth/sqlalchemy-2-0-orm</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/r6XasrHGI_A/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>SQLAlchemy 2.0 ORM</video:title>
      <video:description>The modern SQLAlchemy: typed Mapped columns, declarative style, async support. The standard Python ORM.

FIND_VIDEO: search &#39;sqlalchemy 2.0 tutorial mapped&#39; — recommended channel: ArjanCodes / Mike Bayer talks. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/r6XasrHGI_A</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m01-data-layer-and-auth/database-migrations-with-alembic</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/bfelC61XKO4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Database Migrations with Alembic</video:title>
      <video:description>Schema changes as code. Alembic generates migration scripts; running them migrates production safely.

FIND_VIDEO: search &#39;alembic database migrations fastapi tutorial&#39; — recommended channel: ArjanCodes / Pretty Printed. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/bfelC61XKO4</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m01-data-layer-and-auth/pydantic-vs-sqlalchemy-models</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/502XOB0u8OY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Pydantic vs SQLAlchemy Models</video:title>
      <video:description>Why your DB models and your API models should be different types — and how to convert cleanly.

FIND_VIDEO: search &#39;pydantic sqlalchemy separation api models&#39; — recommended channel: ArjanCodes. Aim for 9 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/502XOB0u8OY</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>540</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m01-data-layer-and-auth/authentication-jwt-oauth2</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/DgOYyAjDQ0U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Authentication — JWT &amp; OAuth2</video:title>
      <video:description>The standard auth pattern: hash passwords, issue JWTs, OAuth2 flow. The auth layer of any modern API.

FIND_VIDEO: search &#39;fastapi jwt authentication oauth2 tutorial&#39; — recommended channel: ArjanCodes / Tech with Tim. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/DgOYyAjDQ0U</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m01-data-layer-and-auth/authorization-roles-permissions</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/0A_GCXBCNUQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Authorization — Roles &amp; Permissions</video:title>
      <video:description>Authentication says who; authorization says what. Roles, permissions, scopes, and the dependency patterns.

FIND_VIDEO: search &#39;fastapi role based access control RBAC&#39; — recommended channel: ArjanCodes. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/0A_GCXBCNUQ</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m02-production-concerns/background-tasks-workers</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/Jei94GJshMw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Background Tasks &amp; Workers</video:title>
      <video:description>Long-running work that shouldn&#39;t block the request. BackgroundTasks for simple, Celery/ARQ for serious.

FIND_VIDEO: search &#39;fastapi background tasks celery arq&#39; — recommended channel: ArjanCodes / Tech with Tim. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/Jei94GJshMw</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m02-production-concerns/testing-fastapi-apps</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9gC3Ot0LoUQ/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Testing FastAPI Apps</video:title>
      <video:description>TestClient, fixtures for DB and auth, dependency overrides. The path to a real test suite.

FIND_VIDEO: search &#39;fastapi testing pytest tutorial&#39; — recommended channel: ArjanCodes / Test-Driven.io. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/9gC3Ot0LoUQ</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m02-production-concerns/logging-middleware-error-handling</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/SORiTsvnU28/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Logging, Middleware, Error Handling</video:title>
      <video:description>The cross-cutting concerns of production: structured logs, request context, custom error responses, middleware patterns.

FIND_VIDEO: search &#39;fastapi middleware exception handler logging&#39; — recommended channel: ArjanCodes. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/SORiTsvnU28</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/backend-with-fastapi/backend-with-fastapi-m02-production-concerns/deployment-docker-gunicorn-uvicorn-cloud</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/xjgHXOGnOhk/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Deployment — Docker, Gunicorn/Uvicorn, Cloud</video:title>
      <video:description>From running locally to production: Dockerfile, process manager, cloud platforms. The deployment options that work.

FIND_VIDEO: search &#39;fastapi docker deployment production&#39; — recommended channel: ArjanCodes / Test-Driven.io. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/xjgHXOGnOhk</video:player_loc>
      <video:publication_date>2026-05-27T09:41:30.198Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m00-the-ai-coding-landscape/why-ai-coding-now-the-2026-landscape</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/52ltebR4Jnw/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Why AI Coding Now — The 2026 Landscape</video:title>
      <video:description>The capability shift from &#39;autocomplete&#39; to &#39;pair programmer&#39;. Why this is real, not hype, in 2026.

FIND_VIDEO: search &#39;AI coding cursor claude code 2026 landscape&#39; — recommended channel: Fireship / Theo / Matt Shumer. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/52ltebR4Jnw</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m00-the-ai-coding-landscape/tools-overview-cursor-claude-code-copilot-aider</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/m3Ow9TDzJ10/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Tools Overview — Cursor, Claude Code, Copilot, Aider</video:title>
      <video:description>The 2026 tool landscape. Each has strengths and a different ergonomic philosophy. Pick by your workflow.

FIND_VIDEO: search &#39;cursor claude code copilot aider comparison 2026&#39; — recommended channel: Fireship / Theo / Matt Wolfe. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/m3Ow9TDzJ10</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m00-the-ai-coding-landscape/prompts-that-work-specificity-context-constraints</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ysPbXH0LpIE/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Prompts That Work — Specificity, Context, Constraints</video:title>
      <video:description>Vague prompts → vague code. The three properties that make prompts produce useful output: specificity, context, constraints.

FIND_VIDEO: search &#39;prompt engineering coding tips effective&#39; — recommended channel: Anthropic / Cursor / Theo. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ysPbXH0LpIE</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m00-the-ai-coding-landscape/limitations-failure-modes</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/tg3gnUUuwx8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Limitations &amp; Failure Modes</video:title>
      <video:description>Where AI coding goes wrong. Knowing the failure modes makes you a better operator.

FIND_VIDEO: search &#39;AI coding limitations hallucinations failures 2026&#39; — recommended channel: Mr Robot / Theo / Anthropic safety. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/tg3gnUUuwx8</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m01-daily-workflow-with-ai/pair-programming-with-ai</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/iltdFNpl73I/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Pair Programming with AI</video:title>
      <video:description>The drive vs review modes. Switching consciously. The rhythm of effective AI pair programming.

FIND_VIDEO: search &#39;pair programming AI cursor claude code workflow&#39; — recommended channel: Cursor / Anthropic / Theo. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/iltdFNpl73I</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m01-daily-workflow-with-ai/code-generation-patterns</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/8_liatgLkLc/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Code Generation Patterns</video:title>
      <video:description>From spec to working code: scaffold, fill, polish. The patterns for getting useful generation, not generic boilerplate.

FIND_VIDEO: search &#39;AI code generation patterns spec scaffold&#39; — recommended channel: Cursor / Anthropic. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/8_liatgLkLc</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m01-daily-workflow-with-ai/refactoring-with-ai</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/AkG-BZ-708U/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Refactoring with AI</video:title>
      <video:description>Refactoring with safety: tests first, small changes, AI for mechanical work. The patterns that don&#39;t break things.

FIND_VIDEO: search &#39;AI refactoring tutorial safe code transformation&#39; — recommended channel: Cursor / Anthropic / Test-Driven.io. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/AkG-BZ-708U</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m01-daily-workflow-with-ai/debugging-with-ai</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/n2d36gj_wIU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Debugging with AI</video:title>
      <video:description>The patterns for getting AI to help debug: share context, isolate the problem, iterate.

FIND_VIDEO: search &#39;debugging with AI claude effective prompt&#39; — recommended channel: Anthropic / Theo. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/n2d36gj_wIU</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m01-daily-workflow-with-ai/writing-tests-with-ai</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/9vPyxCucxqI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Writing Tests with AI</video:title>
      <video:description>AI&#39;s killer use case: generating tests. Best practices for getting useful tests, not generic ones.

FIND_VIDEO: search &#39;AI generated tests pytest coverage edge cases&#39; — recommended channel: Cursor / Anthropic / Pytest with Eric. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/9vPyxCucxqI</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m02-advanced-workflows/multi-file-edits-agentic-workflows</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/eSP7PLTXNy8/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Multi-File Edits &amp; Agentic Workflows</video:title>
      <video:description>When AI drives across many files. The agentic patterns that work, and where they fail.

FIND_VIDEO: search &#39;claude code cursor agent mode multi-file edits&#39; — recommended channel: Anthropic / Cursor / Theo. Aim for 11 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/eSP7PLTXNy8</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m02-advanced-workflows/code-review-with-ai</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/gR1HmrfcaIo/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Code Review with AI</video:title>
      <video:description>AI as a pre-PR reviewer. Catches bugs, style issues, security problems before humans see them.

FIND_VIDEO: search &#39;AI code review pre-PR claude code reviewer&#39; — recommended channel: Anthropic / Cursor / Theo. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/gR1HmrfcaIo</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m02-advanced-workflows/ai-for-architecture-design</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/kZ-zzHVUrO4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>AI for Architecture &amp; Design</video:title>
      <video:description>AI as a brainstorming partner for architecture. The patterns that work; the patterns that don&#39;t.

FIND_VIDEO: search &#39;AI architecture design system claude opus&#39; — recommended channel: Anthropic / Theo / Matt Pocock. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/kZ-zzHVUrO4</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/ai-assisted-coding/ai-assisted-coding-m02-advanced-workflows/custom-instructions-memory</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/rFWxRZ5D-lM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Custom Instructions &amp; Memory</video:title>
      <video:description>Persistent context: CLAUDE.md, .cursorrules, system prompts. Make AI always follow your project&#39;s conventions.

FIND_VIDEO: search &#39;claude code CLAUDE.md cursorrules custom instructions&#39; — recommended channel: Anthropic / Cursor. Aim for 10 min or under.</video:description>
      <video:player_loc>https://www.youtube.com/embed/rFWxRZ5D-lM</video:player_loc>
      <video:publication_date>2026-05-27T09:57:46.495Z</video:publication_date>
      <video:duration>600</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-eda-data-viz/python-eda-data-viz-m01-connecting-python-to-relational-databases-sql/connecting-python-to-sqlite-databases</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/pd-0G0MigUA/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Connecting Python to SQLite Databases</video:title>
      <video:description>Learn to connect Python to SQLite, execute DDL/DML queries, insert records, and handle parameterized queries safely.</video:description>
      <video:player_loc>https://www.youtube.com/embed/pd-0G0MigUA</video:player_loc>
      <video:publication_date>2026-08-25T17:47:09.101Z</video:publication_date>
      <video:duration>1440</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-eda-data-viz/python-eda-data-viz-m01-connecting-python-to-relational-databases-sql/reading-and-writing-data-to-sql-databases-with-pandas</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/M-4EpNdlSuY/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Reading and Writing Data to SQL Databases with Pandas</video:title>
      <video:description>Integrate Pandas with external SQL databases via SQLAlchemy: pd.read_sql_query(), pd.read_sql_table(), and df.to_sql().</video:description>
      <video:player_loc>https://www.youtube.com/embed/M-4EpNdlSuY</video:player_loc>
      <video:publication_date>2026-08-25T17:47:09.101Z</video:publication_date>
      <video:duration>660</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-eda-data-viz/python-eda-data-viz-m02-high-impact-visual-storytelling-matplotlib-seaborn/matplotlib-foundations-creating-customizing-plots</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/UO98lJQ3QGI/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Matplotlib Foundations: Creating &amp; Customizing Plots</video:title>
      <video:description>Introduction to Matplotlib: line plots, styles, formatting, titles, axis labels, legends, and exporting figures.</video:description>
      <video:player_loc>https://www.youtube.com/embed/UO98lJQ3QGI</video:player_loc>
      <video:publication_date>2026-08-25T17:47:09.101Z</video:publication_date>
      <video:duration>1200</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-eda-data-viz/python-eda-data-viz-m02-high-impact-visual-storytelling-matplotlib-seaborn/matplotlib-subplots-the-object-oriented-interface</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/XFZRVnP-MTU/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Matplotlib Subplots &amp; The Object-Oriented Interface</video:title>
      <video:description>Master the Object-Oriented Matplotlib interface: fig, ax = plt.subplots(), multi-panel dashboards, and shared axes.</video:description>
      <video:player_loc>https://www.youtube.com/embed/XFZRVnP-MTU</video:player_loc>
      <video:publication_date>2026-08-25T17:47:09.101Z</video:publication_date>
      <video:duration>1260</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-eda-data-viz/python-eda-data-viz-m02-high-impact-visual-storytelling-matplotlib-seaborn/statistical-visualizations-with-seaborn</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/ooqXQ37XHMM/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Statistical Visualizations with Seaborn</video:title>
      <video:description>Create automated statistical charts directly from DataFrames: barplot, countplot, boxplot, and histplot.</video:description>
      <video:player_loc>https://www.youtube.com/embed/ooqXQ37XHMM</video:player_loc>
      <video:publication_date>2026-08-25T17:47:09.101Z</video:publication_date>
      <video:duration>1320</video:duration>
    </video:video>
  </url>
  <url>
    <loc>https://www.topfolio.in/courses/python-eda-data-viz/python-eda-data-viz-m03-the-systematic-exploratory-data-analysis-eda-workflow/real-world-exploratory-data-analysis-with-python</loc>
    <video:video>
      <video:thumbnail_loc>https://i.ytimg.com/vi/eMOA1pPVUc4/maxresdefault.jpg</video:thumbnail_loc>
      <video:title>Real-World Exploratory Data Analysis with Python</video:title>
      <video:description>Complete real-world project analyzing 12 months of sales data: cleaning, date parsing, and visual business insights. Pre-read the 6-Step Blueprint above, then re-watch for technique.</video:description>
      <video:player_loc>https://www.youtube.com/embed/eMOA1pPVUc4</video:player_loc>
      <video:publication_date>2026-08-25T17:47:09.101Z</video:publication_date>
      <video:duration>2280</video:duration>
    </video:video>
  </url>
</urlset>