<?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://hexcursion.com</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://hexcursion.com/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hexcursion.com/life-style</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://hexcursion.com/courses</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/01-welcome</loc>
<video:video>
<video:title>Welcome and course overview</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/0I5RpuAcYX4/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll see what you'll be able to build by the end, why Python is worth learning in 2026, and how to get the most out of this course</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/0I5RpuAcYX4</video:player_loc>
<video:duration>535</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T10:00:05Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/02-setup-and-first-program</loc>
<video:video>
<video:title>Prerequisites, setup, and your first program</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/WqLBv6z2cx8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll install Python 3.14 and VS Code, learn the four terminal commands you need, run your first program from a file and from the REPL, and learn how to follow along with every lesson (3.14 REPL)</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/WqLBv6z2cx8</video:player_loc>
<video:duration>608</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T11:00:15Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/03-syntax-indentation-and-comments</loc>
<video:video>
<video:title>How Python code is written</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/X2IOpGTCad8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll learn how statements, indentation, blocks, comments, and blank lines work, and why Python's layout rules make code easier to read</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/X2IOpGTCad8</video:player_loc>
<video:duration>611</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T12:00:17Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/04-variables-and-types</loc>
<video:video>
<video:title>Variables, values, and types</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/N8BAfqmjpDc/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll store values in names, inspect their types, and understand what Python does when you assign</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/N8BAfqmjpDc</video:player_loc>
<video:duration>481</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T13:00:38Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/05-numbers-and-arithmetic</loc>
<video:video>
<video:title>Numbers and arithmetic</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/7YvWaK7U4to/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll do math with ints and floats and learn where division, rounding, and floating point surprise beginners</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/7YvWaK7U4to</video:player_loc>
<video:duration>590</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T14:00:25Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/06-strings</loc>
<video:video>
<video:title>Strings: text, indexing, and slicing</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/UGJVkDzK_NQ/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll create text, pick characters and ranges out of it, and understand why strings can't be changed in place</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/UGJVkDzK_NQ</video:player_loc>
<video:duration>603</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T15:00:06Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/07-string-methods-and-fstrings</loc>
<video:video>
<video:title>String methods and f-strings</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/9Ymqbiffbzo/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll clean and search text with methods and build output with f-strings, including format specs, and recognize the older % and .format() styles you'll see in existing code (3.12 nested quotes; 3.14 t-strings mentioned)</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/9Ymqbiffbzo</video:player_loc>
<video:duration>662</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T16:00:23Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/08-input-and-output</loc>
<video:video>
<video:title>Input and output</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/d0O5T-3Xm-s/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll read what the user types, convert it to the type you need, and control how print writes to the screen</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/d0O5T-3Xm-s</video:player_loc>
<video:duration>492</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T17:00:09Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/09-booleans-and-if</loc>
<video:video>
<video:title>Booleans, comparisons, and if/elif/else</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/3nDH_UAKOXM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll compare values, combine conditions with and, or, and not, learn truthiness, and branch with if, elif, and else</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/3nDH_UAKOXM</video:player_loc>
<video:duration>770</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T18:00:23Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/10-while-loops</loc>
<video:video>
<video:title>while loops, break, and continue</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/9kjDknNl2RY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll repeat work until a condition changes and exit or skip iterations deliberately</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/9kjDknNl2RY</video:player_loc>
<video:duration>619</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T19:00:35Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/11-for-loops-and-range</loc>
<video:video>
<video:title>for loops and range</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/OCJh37FTLDY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll loop over sequences and number ranges, nest loops, and use enumerate</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/OCJh37FTLDY</video:player_loc>
<video:duration>698</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T20:00:15Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/12-loop-patterns</loc>
<video:video>
<video:title>Loop patterns</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/MZh5KMA7P3k/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll recognize and write the shapes every program repeats: accumulate, count, search with early exit, flags, nested loops, and the else clause on loops</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/MZh5KMA7P3k</video:player_loc>
<video:duration>760</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T21:00:08Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/13-lists</loc>
<video:video>
<video:title>Lists</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/WnkUtiVgTuE/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll build, index, change, and loop over lists, your first collection</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/WnkUtiVgTuE</video:player_loc>
<video:duration>560</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T22:00:25Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/14-dictionaries</loc>
<video:video>
<video:title>Dictionaries</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/fNduYhqS0ng/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll store key-value data, look it up safely, and loop over keys, values, and items</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/fNduYhqS0ng</video:player_loc>
<video:duration>625</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-17T23:00:21Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/15-builtin-functions</loc>
<video:video>
<video:title>Built-in functions you'll use every day</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/B05Mx4OLzoI/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll get fluent with len, range, enumerate, zip, sorted, min, max, sum, any, all, and isinstance, and learn to find the rest with help and dir</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/B05Mx4OLzoI</video:player_loc>
<video:duration>660</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T00:00:29Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/16-functions</loc>
<video:video>
<video:title>Functions</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/PwjhYFR7TXE/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll wrap logic in a named function, call it, and understand why functions exist</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/PwjhYFR7TXE</video:player_loc>
<video:duration>567</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T01:00:38Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/17-function-arguments</loc>
<video:video>
<video:title>Parameters, arguments, and return values</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/P8ME9PjgDpE/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll pass data in with positional, keyword, and default arguments, get results back with return, and understand None</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/P8ME9PjgDpE</video:player_loc>
<video:duration>645</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T02:00:13Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/18-variable-arguments-and-unpacking</loc>
<video:video>
<video:title>Variable arguments and unpacking</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/nf66hyTGzIo/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll accept any number of arguments with *args and **kwargs, force keyword-only and positional-only parameters, and unpack lists and dicts into calls, which is how every library you'll read is written</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/nf66hyTGzIo</video:player_loc>
<video:duration>663</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T03:00:01Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/19-recursion</loc>
<video:video>
<video:title>Recursion</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/32c_1xnbp2Y/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll write functions that call themselves, spot the base case every recursion needs, and know when a loop is the better tool</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/32c_1xnbp2Y</video:player_loc>
<video:duration>654</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T04:00:35Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/20-reading-errors</loc>
<video:video>
<video:title>Reading error messages and tracebacks</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/RmWABNvcwXQ/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll read a traceback bottom-up, recognize the five errors beginners hit most, and fix them on purpose (3.14 improved messages)</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/RmWABNvcwXQ</video:player_loc>
<video:duration>599</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T05:00:11Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/21-project-quiz-game</loc>
<video:video>
<video:title>Project: a command-line quiz game</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/jAkoUWXDh-U/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll combine input, loops, lists, dictionaries, and functions into a small program you can keep extending</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/jAkoUWXDh-U</video:player_loc>
<video:duration>655</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T06:00:33Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/22-lists-in-depth</loc>
<video:video>
<video:title>Lists in depth</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/Ad4NngAZ_ek/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll sort with single and multi-key functions and understand sort stability, slice with steps, copy correctly, and avoid the aliasing bug everyone hits once</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/Ad4NngAZ_ek</video:player_loc>
<video:duration>868</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T07:00:17Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/23-tuples-and-sets</loc>
<video:video>
<video:title>Tuples, unpacking, and sets</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/faYCLUAYQeg/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll use tuples for fixed records, unpack them, and use sets for uniqueness and membership tests</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/faYCLUAYQeg</video:player_loc>
<video:duration>838</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T08:00:37Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/24-dicts-in-depth</loc>
<video:video>
<video:title>Dictionaries in depth</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/CuYes90tn0A/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll nest dictionaries, merge them, use get and setdefault, and pick dicts over lists when lookups matter</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/CuYes90tn0A</video:player_loc>
<video:duration>840</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T09:00:35Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/25-nested-data-structures</loc>
<video:video>
<video:title>Nested data structures</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/AAiDE2xOMac/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll model real records as lists of dicts and dicts of lists, walk them safely, and reshape them without losing your place</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/AAiDE2xOMac</video:player_loc>
<video:duration>840</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T10:00:14Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/26-choosing-the-right-collection</loc>
<video:video>
<video:title>Choosing the right collection</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/TJLXSwwy6Fg/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll compare list, tuple, set, and dict on ordering, mutability, lookup speed, and intent, and pick the right one on sight</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/TJLXSwwy6Fg</video:player_loc>
<video:duration>582</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T11:00:15Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/27-comprehensions</loc>
<video:video>
<video:title>Comprehensions</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/7moo98qnN4s/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll build lists, sets, and dicts in one readable line, and know when a plain loop is better</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/7moo98qnN4s</video:player_loc>
<video:duration>626</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T12:00:05Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/28-files-and-paths</loc>
<video:video>
<video:title>Files and paths</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/eWV1tlD7-nw/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll read and write text files safely with with, and handle paths on any OS with pathlib</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/eWV1tlD7-nw</video:player_loc>
<video:duration>644</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T13:00:26Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/29-bytes-and-encodings</loc>
<video:video>
<video:title>Bytes, encodings, and Unicode</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/VgMfq2gTVFA/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll understand the difference between text and bytes, encode and decode with UTF-8, and fix the mojibake and UnicodeDecodeError problems that hit every real project</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/VgMfq2gTVFA</video:player_loc>
<video:duration>711</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T14:00:25Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/30-exceptions</loc>
<video:video>
<video:title>Exceptions properly</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/e_Bc-1GGt3Q/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll catch specific errors with try, except, else, and finally, raise your own, and design a small exception hierarchy (3.14 parenthesis-free except)</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/e_Bc-1GGt3Q</video:player_loc>
<video:duration>760</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T15:00:34Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/31-modules-and-packages</loc>
<video:video>
<video:title>Modules, packages, and imports</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/ApSI2rmQJBs/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll split code across files, import it, control what a module exports with __all__, use relative imports inside a package, and understand the main guard, the import search path, and how circular imports happen</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/ApSI2rmQJBs</video:player_loc>
<video:duration>1035</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T16:00:20Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/32-virtual-environments-and-pip</loc>
<video:video>
<video:title>Virtual environments, pip, and uv</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/tkIFMlxaUxI/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll isolate a project's dependencies, install packages, and pin them in a requirements file</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/tkIFMlxaUxI</video:player_loc>
<video:duration>844</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T17:00:23Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/33-standard-library-tour</loc>
<video:video>
<video:title>The standard library tour</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/bfDc62L-448/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll use the modules that solve everyday problems: math, random, statistics, time, os, sys, and string, and learn how to find the right module for a new problem</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/bfDc62L-448</video:player_loc>
<video:duration>928</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T18:00:26Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/34-oop-big-picture</loc>
<video:video>
<video:title>Object-oriented programming: the big picture</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/GARFBSZrJG0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll see what objects and classes are, why programs are built from them, how everything in Python is already an object, and what the four pillars of OOP mean in practice</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/GARFBSZrJG0</video:player_loc>
<video:duration>698</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T19:00:10Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/35-classes-and-objects</loc>
<video:video>
<video:title>Classes and objects</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/-5jjdgwi2jY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll define a class, create instances, and give them state with the initializer and self</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/-5jjdgwi2jY</video:player_loc>
<video:duration>712</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T20:00:03Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/36-encapsulation-methods-and-properties</loc>
<video:video>
<video:title>Encapsulation, methods, and properties</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/uNyvuAZekTs/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll add behavior with methods, protect state with naming conventions and property, and share data with class attributes</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/uNyvuAZekTs</video:player_loc>
<video:duration>746</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T21:00:07Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/37-classmethods-and-staticmethods</loc>
<video:video>
<video:title>Class methods and static methods</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/YNVMqk6a0OQ/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll write alternative constructors with classmethod, group helpers with staticmethod, and know when each one belongs on the class</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/YNVMqk6a0OQ</video:player_loc>
<video:duration>665</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T22:00:30Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/38-inheritance-and-super</loc>
<video:video>
<video:title>Inheritance and super</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/YvylbEqNpq4/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll extend a class, override methods, call super, and read a method resolution order</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/YvylbEqNpq4</video:player_loc>
<video:duration>650</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-18T23:00:23Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/39-polymorphism-and-duck-typing</loc>
<video:video>
<video:title>Polymorphism and duck typing</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/ko69tsTubUc/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll write code that works with any object that has the right methods, and see why Python cares about behavior rather than type</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/ko69tsTubUc</video:player_loc>
<video:duration>629</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T00:00:32Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/40-abstract-base-classes</loc>
<video:video>
<video:title>Abstract base classes and interfaces</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/8wbPrBcIq8o/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll define required methods with abc, enforce them at instantiation, and preview how Protocols do the same without inheritance</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/8wbPrBcIq8o</video:player_loc>
<video:duration>700</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T01:00:35Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/41-composition-and-object-design</loc>
<video:video>
<video:title>Composition and object design</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/NdTf1M8AeTA/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll compose objects instead of inheriting, keep classes small with single responsibility, and apply the handful of design rules that keep OOP code readable</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/NdTf1M8AeTA</video:player_loc>
<video:duration>682</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T02:00:40Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/42-dates-and-times</loc>
<video:video>
<video:title>Dates and times</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/RRo_8mqKsxs/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll create, format, parse, and do arithmetic on dates with datetime, and handle time zones with zoneinfo</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/RRo_8mqKsxs</video:player_loc>
<video:duration>754</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T03:00:14Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/43-json-and-csv</loc>
<video:video>
<video:title>JSON and CSV</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/LRoP0dnG-x0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll load and save the two data formats you'll meet everywhere, and map them to Python types</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/LRoP0dnG-x0</video:player_loc>
<video:duration>769</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T04:00:29Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/44-sqlite-and-sql-basics</loc>
<video:video>
<video:title>Databases with sqlite3</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/bkB1keDdx5Y/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll create tables, insert and query rows with SQL from Python's built-in sqlite3, use parameters to stay safe, and know when a file of JSON stops being enough</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/bkB1keDdx5Y</video:player_loc>
<video:duration>798</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T05:00:09Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/45-collections-and-itertools</loc>
<video:video>
<video:title>collections and itertools essentials</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/2csvLVo3o9M/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll count, group, and queue with Counter, defaultdict, deque, and namedtuple, and chain iterables with itertools</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/2csvLVo3o9M</video:player_loc>
<video:duration>748</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T06:00:08Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/46-argparse</loc>
<video:video>
<video:title>Command-line interfaces with argparse</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/dDJxLAqCxS0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll turn a script into a real command with flags, help text, and validation</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/dDJxLAqCxS0</video:player_loc>
<video:duration>686</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T07:00:28Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/47-automation-subprocess-shutil</loc>
<video:video>
<video:title>Automation: subprocess, shutil, and os</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/0SiKrhXV_CU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll run other programs, capture their output, and move, copy, and delete files from Python</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/0SiKrhXV_CU</video:player_loc>
<video:duration>774</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T08:00:09Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/48-project-file-organizer</loc>
<video:video>
<video:title>Project: a file-organizing CLI</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/KC0FwPLjK1E/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll build a command that sorts a messy folder by type and date using small classes for the rules, with a dry-run flag and a log</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/KC0FwPLjK1E</video:player_loc>
<video:duration>801</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T09:00:20Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/49-python-idioms</loc>
<video:video>
<video:title>Idioms you'll meet in real code</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/ltPYWcejnM0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll read and write the ternary expression, the walrus operator, chained comparisons, star-unpacking, is versus ==, and None handling, so other people's code stops stalling you</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/ltPYWcejnM0</video:player_loc>
<video:duration>962</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T10:00:23Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/50-iterators</loc>
<video:video>
<video:title>Iterators and the iteration protocol</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/Nc10YHVPRdQ/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll see what for really calls, write a class that iterates, and understand iter and next</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/Nc10YHVPRdQ</video:player_loc>
<video:duration>674</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T11:00:39Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/51-generators</loc>
<video:video>
<video:title>Generators and lazy pipelines</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/IjGm5g5UDQ0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll produce values one at a time with yield and chain generators into memory-cheap pipelines</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/IjGm5g5UDQ0</video:player_loc>
<video:duration>720</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T12:00:26Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/52-scope-and-closures</loc>
<video:video>
<video:title>Scope, closures, and nonlocal</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/309r7k_Zyxo/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll follow the LEGB rule, build functions that remember state, and fix the late-binding gotcha</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/309r7k_Zyxo</video:player_loc>
<video:duration>693</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T13:00:10Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/53-decorators</loc>
<video:video>
<video:title>Decorators</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/jiuyYED6TUE/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll wrap functions to add behavior, keep their identity with functools.wraps, and write decorators that take arguments</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/jiuyYED6TUE</video:player_loc>
<video:duration>723</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T14:00:06Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/54-functional-tools</loc>
<video:video>
<video:title>Functional tools</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/rIXTjJ4J4Ks/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll use lambda, sorted keys, map and filter, and functools partial, lru_cache, and singledispatch</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/rIXTjJ4J4Ks</video:player_loc>
<video:duration>780</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T15:00:06Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/55-context-managers</loc>
<video:video>
<video:title>Context managers</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/-Dt-iYGcIO8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll write your own with-statement support using enter and exit methods and contextlib</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/-Dt-iYGcIO8</video:player_loc>
<video:duration>753</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T16:00:06Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/56-data-model-dunder-methods</loc>
<video:video>
<video:title>The data model: dunder methods</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/nWnev69KUVc/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll make your objects print, compare, hash, index, and add like built-ins</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/nWnev69KUVc</video:player_loc>
<video:duration>817</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T17:00:07Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/57-dataclasses-and-enums</loc>
<video:video>
<video:title>dataclasses and enums</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/DkwnlfV_o10/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll declare data-holding classes without boilerplate, freeze them, and name fixed choices with Enum</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/DkwnlfV_o10</video:player_loc>
<video:duration>849</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T18:00:36Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/58-pattern-matching</loc>
<video:video>
<video:title>Structural pattern matching</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/qEkyzQoKjOU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll destructure data with match and case, including guards and class patterns (3.10+)</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/qEkyzQoKjOU</video:player_loc>
<video:duration>798</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T19:00:08Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/59-type-hints</loc>
<video:video>
<video:title>Type hints</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/eRhOXpRmE9Y/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll annotate functions and variables, use Optional, Union, and generics, and understand 3.14's deferred annotations</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/eRhOXpRmE9Y</video:player_loc>
<video:duration>834</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T20:00:21Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/60-mypy-protocols-generics</loc>
<video:video>
<video:title>Static checking with mypy, Protocols, and generics</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/tOOpt_CHL4s/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll run mypy, fix what it finds, and write Protocols, TypedDicts, and generic functions with the 3.12 syntax</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/tOOpt_CHL4s</video:player_loc>
<video:duration>847</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T21:00:19Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/61-regular-expressions</loc>
<video:video>
<video:title>Regular expressions</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/ZmDFs0FLwGM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll match, extract, and replace text patterns with re, and know when not to use regex</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/ZmDFs0FLwGM</video:player_loc>
<video:duration>898</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T22:00:09Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/62-logging</loc>
<video:video>
<video:title>Logging</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/UzdUfyOgwwU/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll replace print with structured logging, set levels and handlers, and configure it once per app</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/UzdUfyOgwwU</video:player_loc>
<video:duration>680</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-19T23:00:36Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/63-advanced-error-handling</loc>
<video:video>
<video:title>Advanced error handling</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/iVffzt3o3sI/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll chain exceptions with raise from, print and inspect tracebacks, emit warnings, and write retry logic that gives up on purpose</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/iVffzt3o3sI</video:player_loc>
<video:duration>728</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T00:00:19Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/64-pytest-basics</loc>
<video:video>
<video:title>Testing with pytest</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/NFIrNjwATMA/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll write your first tests, run them, read failures, and structure a tests folder</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/NFIrNjwATMA</video:player_loc>
<video:duration>667</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T01:00:32Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/65-pytest-fixtures-and-parametrize</loc>
<video:video>
<video:title>Fixtures and parametrize</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/fRuuTru2DC8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll share setup with fixtures, run one test over many inputs, and use tmp_path and capsys</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/fRuuTru2DC8</video:player_loc>
<video:duration>651</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T02:00:38Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/66-mocking-and-test-doubles</loc>
<video:video>
<video:title>Mocking and testing side effects</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/_L8xmG8muWY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll isolate code from time, files, and the network with monkeypatch and unittest.mock</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/_L8xmG8muWY</video:player_loc>
<video:duration>875</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T03:00:04Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/67-testing-strategy-and-coverage</loc>
<video:video>
<video:title>Testing strategy and coverage</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/wTywdne7xF8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll decide what to test and what not to, arrange tests so they stay readable, measure coverage without worshipping it, and run a short test-first loop</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/wTywdne7xF8</video:player_loc>
<video:duration>842</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T04:00:29Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/68-debugging</loc>
<video:video>
<video:title>Debugging</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/mW5wfUZfk_k/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll stop a program with breakpoint, inspect state in pdb and VS Code, and debug systematically instead of by print</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/mW5wfUZfk_k</video:player_loc>
<video:duration>886</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T05:00:15Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/69-http-and-apis</loc>
<video:video>
<video:title>HTTP and APIs with httpx</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/1LVrxYhUeV0/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll call a JSON API, handle status codes and timeouts, and test against a local server so nothing depends on the internet</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/1LVrxYhUeV0</video:player_loc>
<video:duration>919</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T06:00:18Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/70-design-patterns-in-python</loc>
<video:video>
<video:title>Design patterns, the Python way</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/EsDWabTUQLY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll implement strategy, factory, observer, and adapter with plain functions, classes, and dicts, and see which classic patterns Python makes unnecessary</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/EsDWabTUQLY</video:player_loc>
<video:duration>827</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T07:00:24Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/71-project-typed-tested-library</loc>
<video:video>
<video:title>Project: a typed, tested library</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/Ktgk8zpoSak/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll build a small expense-report package with dataclasses, type hints, tests, and logging, ready for the Expert level</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/Ktgk8zpoSak</video:player_loc>
<video:duration>1047</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-20T08:00:42Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/72-threads-and-the-gil</loc>
<video:video>
<video:title>Threads and the GIL</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/wVug5nKKZDY/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll run I/O-bound work in threads, understand what the GIL does and doesn't protect, and see where 3.14's free-threaded build fits</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/wVug5nKKZDY</video:player_loc>
<video:duration>753</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-21T02:00:12Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/73-processes-and-executors</loc>
<video:video>
<video:title>Processes and executors</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/Odt3BvzEFms/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll use multiprocessing and concurrent.futures for CPU-bound work and choose between threads, processes, and 3.14's multiple interpreters</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/Odt3BvzEFms</video:player_loc>
<video:duration>774</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-21T07:00:28Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/74-asyncio-basics</loc>
<video:video>
<video:title>async and await</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/4oiG4LbXYW8/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll write coroutines, run an event loop, and understand why await hands control back</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/4oiG4LbXYW8</video:player_loc>
<video:duration>755</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-21T13:00:01Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/75-asyncio-in-practice</loc>
<video:video>
<video:title>asyncio in practice</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/e7-2FvJ8F8Y/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll run tasks concurrently with TaskGroup and gather, add timeouts, write async generators and async context managers, and make async HTTP calls with httpx (3.11 ExceptionGroup)</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/e7-2FvJ8F8Y</video:player_loc>
<video:duration>702</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-22T02:00:00Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/76-algorithmic-complexity</loc>
<video:video>
<video:title>Algorithmic complexity in practice</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/NqPE2IrdrgM/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll build Big-O intuition by measuring how list scans, dict lookups, and nested loops grow with input size, and pick the shape of a solution before writing it</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/NqPE2IrdrgM</video:player_loc>
<video:duration>670</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-22T07:00:00Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/77-profiling-and-performance</loc>
<video:video>
<video:title>Profiling and performance</video:title>
<video:thumbnail_loc>https://i.ytimg.com/vi/2TR54dnSl7Y/maxresdefault.jpg</video:thumbnail_loc>
<video:description>you'll measure before optimizing with timeit and cProfile, and apply the handful of speedups that matter</video:description>
<video:player_loc>https://www.youtube-nocookie.com/embed/2TR54dnSl7Y</video:player_loc>
<video:duration>663</video:duration>
<video:tag>Python: Beginner to Production</video:tag>
<video:publication_date>2026-09-22T13:00:00Z</video:publication_date>
<video:family_friendly>yes</video:family_friendly>
<video:live>no</video:live>
<video:uploader info="https://hexcursion.com">Mahmudul Islam</video:uploader>
</video:video>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/78-memory-model</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/79-descriptors-and-metaclasses</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/80-how-cpython-runs-your-code</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/81-git-essentials</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/82-production-project-structure</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/83-packaging-and-publishing</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/84-documenting-code</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/85-configuration-and-secrets</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/86-code-quality-and-ci</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/87-deploying-with-docker</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/88-security-essentials</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/89-reading-real-codebases</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/90-capstone-production-package</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/91-whats-next-paths</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/92-how-to-keep-practicing</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/93-using-what-you-learned</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/courses/python-beginner-to-production/94-course-wrap-up</loc>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/jev-typesafe-ai-system-one-model</loc>
<lastmod>2026-09-22T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/quran-audio-to-youtube-pipeline</loc>
<lastmod>2026-09-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/flutter-production-fintech</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/fastapi-service-layout</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/leading-without-leaving-codebase</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/shipping-ai-companion-rag</loc>
<lastmod>2026-06-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/multi-tenant-from-day-one</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/agora-jitter-buffers</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/four-postgres-indexes</loc>
<lastmod>2026-04-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://hexcursion.com/blog/hiring-first-three-engineers</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
