<?xml version="1.0" encoding="UTF-8"?>
<!-- Sitemap for pythontutor.com. Lists the canonical public pages only:
     the homepage, the five language visualizer pages, the general editor,
     the AI-assistant linking guide, and the four published teacher articles.
     Deliberately excluded: robots-disallowed pages (iframe-embed, mobile,
     render, member), unpublished article drafts, and legacy pages.
     Referenced from robots.txt. Deploys automatically with the frontend.
     [written by Claude Code on 2026-08-02, may be incorrect/outdated] -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://pythontutor.com/</loc></url>
  <url><loc>https://pythontutor.com/visualize.html</loc></url>
  <url><loc>https://pythontutor.com/python-compiler.html</loc></url>
  <url><loc>https://pythontutor.com/java.html</loc></url>
  <url><loc>https://pythontutor.com/c.html</loc></url>
  <url><loc>https://pythontutor.com/cpp.html</loc></url>
  <url><loc>https://pythontutor.com/javascript.html</loc></url>
  <url><loc>https://pythontutor.com/for-ai-assistants.html</loc></url>
  <url><loc>https://pythontutor.com/articles/java-visualizer.html</loc></url>
  <url><loc>https://pythontutor.com/articles/ap-computer-science-java.html</loc></url>
  <url><loc>https://pythontutor.com/articles/c-cpp-visualizer.html</loc></url>
  <!-- articles/python-visualizer.html is deliberately NOT listed: Philip has not
       vetted its content yet (2026-08-02). The file exists on the server and
       returns 200, but it stays out of the sitemap so search engines are not
       actively pointed at it. Re-add this line once he approves it. -->
</urlset>
