<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:reference-docs-classes/a/docs-classes</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:reference-docs-classes/a/docs-classes" />
        
        <lastmod>2026-03-24T21:18:04.627630891Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="docs-classes">
            <Attribute name="title">Docs: Classes</Attribute>
            <Attribute name="description">Review the syntax for classes and objects in Python.</Attribute>
            
            <Attribute name="type">article</Attribute>
            
            </DataObject>
        </PageMap>
        
    </url>
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/v/software-and-abstraction</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/v/software-and-abstraction" />
        
        <lastmod>2026-02-12T00:31:28.998388251Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="software-and-abstraction">
            <Attribute name="title">Software and abstraction</Attribute>
            <Attribute name="description">How can you model the real world in code? Explore how programmers use abstraction to make complex systems easier to understand and build. Break down a real world concept into its attributes and behaviors as you organize code into classes and objects.</Attribute>
            <Attribute name="author">Kim Merrill</Attribute>
            <Attribute name="type">video</Attribute>
            
            </DataObject>
        </PageMap>
        
        <video:video>
            <video:thumbnail_loc>https://cdn.kastatic.org/ka_thumbnails_cache/b3ec07d9-e512-4900-9db0-9c33eb878c65_1280_720_base.png</video:thumbnail_loc>
            <video:title>Software and abstraction</video:title>
            <video:description>How can you model the real world in code? Explore how programmers use abstraction to make complex systems easier to understand and build. Break down a real world concept into its attributes and behaviors as you organize code into classes and objects.</video:description>
            <video:player_loc>https://cdn.kastatic.org/ka-youtube-converted/9oDAsFhSR5k.mp4/9oDAsFhSR5k.mp4</video:player_loc>
            <video:duration>228</video:duration>
            <video:category>Understanding classes in python</video:category>
        </video:video>
        
    </url>
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/v/classes-and-objects</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/v/classes-and-objects" />
        
        <lastmod>2026-02-12T00:31:28.998388251Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="classes-and-objects">
            <Attribute name="title">Classes and objects</Attribute>
            <Attribute name="description">Write a class definition to define the template for a new data type, and then call the class to instantiate objects of that type. Trace how Python uses the __init__() method to initialize an object&#39;s attributes at the time it&#39;s created. View the program used in this video at: https://www.khanacademy.org/python-program/shellguy/6641834622828544</Attribute>
            <Attribute name="author">Kim Merrill</Attribute>
            <Attribute name="type">video</Attribute>
            
            </DataObject>
        </PageMap>
        
        <video:video>
            <video:thumbnail_loc>https://cdn.kastatic.org/ka_thumbnails_cache/120235a9-0c24-4850-a869-09a6e1e33e96_1280_720_base.png</video:thumbnail_loc>
            <video:title>Classes and objects</video:title>
            <video:description>Write a class definition to define the template for a new data type, and then call the class to instantiate objects of that type. Trace how Python uses the __init__() method to initialize an object&#39;s attributes at the time it&#39;s created. View the program used in this video at: https://www.khanacademy.org/python-program/shellguy/6641834622828544</video:description>
            <video:player_loc>https://cdn.kastatic.org/ka-youtube-converted/ocWCzDAH5lI.mp4/ocWCzDAH5lI.mp4</video:player_loc>
            <video:duration>472</video:duration>
            <video:category>Understanding classes in python</video:category>
        </video:video>
        
    </url>
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/a/instance-attributes</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/a/instance-attributes" />
        
        <lastmod>2026-02-26T04:40:42.68694768Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="instance-attributes">
            <Attribute name="title">Instance attributes</Attribute>
            <Attribute name="description">Learn how to access and update an object&#39;s instance attributes with dot syntax.</Attribute>
            
            <Attribute name="type">article</Attribute>
            
            </DataObject>
        </PageMap>
        
    </url>
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/e/interpret-class-definitions</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/e/interpret-class-definitions" />
        
        <lastmod>2025-11-12T19:20:45.097603077Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="interpret-class-definitions">
            <Attribute name="title">Interpret class definitions</Attribute>
            <Attribute name="description">Interpret class definitions and trace instance attribute accesses and updates.</Attribute>
            <Attribute name="author">Kim Merrill</Attribute>
            <Attribute name="type">exercise</Attribute>
            
            </DataObject>
        </PageMap>
        
    </url>
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/v/program-design-search-bar</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/v/program-design-search-bar" />
        
        <lastmod>2026-02-12T00:31:28.998388251Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="program-design-search-bar">
            <Attribute name="title">Program design: search bar</Attribute>
            <Attribute name="description">Code along with a software engineer in this worked example using objects and attributes. Design a class definition to model the shoes in a store&#39;s product catalog. Filter search results to find the shoes that match what the customer wants. View the program used in this video at:&#xA;https://www.khanacademy.org/python-program/program-design-search-bar/4940219138293760</Attribute>
            <Attribute name="author">Kim Merrill</Attribute>
            <Attribute name="type">video</Attribute>
            
            </DataObject>
        </PageMap>
        
        <video:video>
            <video:thumbnail_loc>https://cdn.kastatic.org/ka_thumbnails_cache/eeb9f110-7278-4c52-ac13-e68a06825b26_1280_720_base.png</video:thumbnail_loc>
            <video:title>Program design: search bar</video:title>
            <video:description>Code along with a software engineer in this worked example using objects and attributes. Design a class definition to model the shoes in a store&#39;s product catalog. Filter search results to find the shoes that match what the customer wants. View the program used in this video at:&#xA;https://www.khanacademy.org/python-program/program-design-search-bar/4940219138293760</video:description>
            <video:player_loc>https://cdn.kastatic.org/ka-youtube-converted/J-LMZrJdwas.mp4/J-LMZrJdwas.mp4</video:player_loc>
            <video:duration>407</video:duration>
            <video:category>Understanding classes in python</video:category>
        </video:video>
        
    </url>
    
    <url>
        <loc>https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/pc/challenge-viewer-engagement</loc>
        
        <xhtml:link rel="alternate" hreflang="en"
                    href="https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes/x5279a44ae0ab15d6:attributes/pc/challenge-viewer-engagement" />
        
        <lastmod>2026-02-20T05:00:47.506652522Z</lastmod>
        
        <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
            <DataObject type="document" id="challenge-viewer-engagement">
            <Attribute name="title">Challenge: Viewer engagement</Attribute>
            <Attribute name="description">Practice creating and accessing object attributes to compare viewer engagement between different videos.</Attribute>
            
            <Attribute name="type">challenge</Attribute>
            
            </DataObject>
        </PageMap>
        
    </url>
    
</urlset>
