<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.noruj.com/tutorials</loc>
    <lastmod>2026-06-03T23:01:18.205Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects</loc>
    <lastmod>2026-05-06T14:04:05.667Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-1-setup-first-steps-getting-comfortable/lesson-1-hello-python-your-first-script</loc>
    <lastmod>2026-04-10T18:21:29.513Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-1-setup-first-steps-getting-comfortable/lesson-2-personal-profile-generator-mini-cli-project</loc>
    <lastmod>2026-04-10T18:33:57.747Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-1-setup-first-steps-getting-comfortable/lesson-3-tip-calculator-math-numbers-project</loc>
    <lastmod>2026-04-10T18:47:44.061Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-1-setup-first-steps-getting-comfortable/lesson-4-choose-your-path-interactive-story-project</loc>
    <lastmod>2026-04-10T19:17:02.776Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-2-core-basics-logic-loops-functions/lesson-1-number-guessing-game-beginner-complete</loc>
    <lastmod>2026-04-11T05:33:28.314Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-2-core-basics-logic-loops-functions/lesson-2-rock-paper-scissors-score-replay</loc>
    <lastmod>2026-04-11T05:43:47.474Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-2-core-basics-logic-loops-functions/lesson-3-menu-calculator-functions-loop-menu</loc>
    <lastmod>2026-04-11T05:50:13.207Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-2-core-basics-logic-loops-functions/lesson-4-password-generator-strings-random-options</loc>
    <lastmod>2026-04-11T05:57:05.404Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-2-core-basics-logic-loops-functions/lesson-5-countdown-timer-for-loops-time</loc>
    <lastmod>2026-04-11T06:02:00.704Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-3-data-structures-lists-dictionaries-sets/lesson-1-quiz-game-lists-loops-score</loc>
    <lastmod>2026-04-11T10:34:04.083Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-3-data-structures-lists-dictionaries-sets/lesson-2-shopping-list-manager-list-crud-menu</loc>
    <lastmod>2026-04-11T10:43:06.465Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-3-data-structures-lists-dictionaries-sets/lesson-3-contact-book-dictionary-crud-menu</loc>
    <lastmod>2026-04-12T09:23:49.925Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-3-data-structures-lists-dictionaries-sets/lesson-4-word-counter-dictionary-frequency-project</loc>
    <lastmod>2026-04-13T03:25:27.161Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-3-data-structures-lists-dictionaries-sets/lesson-5-hangman-strings-sets-game-state</loc>
    <lastmod>2026-04-13T03:33:13.003Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-4-files-data-text-files-json-csv/lesson-1-notes-app-save-notes-to-a-text-file</loc>
    <lastmod>2026-04-13T03:40:11.826Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-4-files-data-text-files-json-csv/lesson-2-todo-list-save-tasks-to-json</loc>
    <lastmod>2026-04-13T03:46:00.714Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-4-files-data-text-files-json-csv/lesson-3-contact-book-v2-save-contacts-to-json</loc>
    <lastmod>2026-04-13T03:58:21.592Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-4-files-data-text-files-json-csv/lesson-4-expense-tracker-save-to-csv</loc>
    <lastmod>2026-04-13T04:04:46.111Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-4-files-data-text-files-json-csv/lesson-5-mini-data-report-read-a-file-print-a-summary</loc>
    <lastmod>2026-04-13T04:07:41.712Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-5-debugging-clean-code-testing-beginner-friendly/lesson-1-input-validation-toolkit-reusable-helpers</loc>
    <lastmod>2026-04-13T14:29:30.275Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-5-debugging-clean-code-testing-beginner-friendly/lesson-2-error-handling-patterns-tryexcept-done-right</loc>
    <lastmod>2026-04-17T19:34:12.194Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-5-debugging-clean-code-testing-beginner-friendly/lesson-3-debugging-basics-read-errors-fix-bugs</loc>
    <lastmod>2026-04-17T19:39:34.543Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-5-debugging-clean-code-testing-beginner-friendly/lesson-4-intro-to-testing-with-pytest-test-your-calculator</loc>
    <lastmod>2026-04-17T19:43:35.101Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-6-oop-object-oriented-programming-through-projects/lesson-1-bank-account-simulator-your-first-class</loc>
    <lastmod>2026-04-18T05:19:09.041Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-6-oop-object-oriented-programming-through-projects/lesson-2-library-system-multiple-classes-working-together</loc>
    <lastmod>2026-04-18T05:28:17.526Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-6-oop-object-oriented-programming-through-projects/lesson-3-deck-of-cards-modeling-shuffle-deal</loc>
    <lastmod>2026-04-18T19:19:59.726Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-6-oop-object-oriented-programming-through-projects/lesson-4-inventory-manager-oop-json-savingloading</loc>
    <lastmod>2026-04-18T19:23:00.144Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-7-practical-python-apis-automation-sqlite-mini-app/lesson-1-weather-cli-api-json</loc>
    <lastmod>2026-04-18T19:31:08.286Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-7-practical-python-apis-automation-sqlite-mini-app/lesson-2-github-profile-viewer-api-clean-output</loc>
    <lastmod>2026-04-18T19:34:04.622Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-7-practical-python-apis-automation-sqlite-mini-app/lesson-3-file-organizer-automation-with-pathlib</loc>
    <lastmod>2026-04-18T19:38:29.079Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-7-practical-python-apis-automation-sqlite-mini-app/lesson-4-sqlite-habit-tracker-database-crud</loc>
    <lastmod>2026-04-18T19:42:42.602Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.noruj.com/tutorials/learn-python-by-building-projects/chapter-7-practical-python-apis-automation-sqlite-mini-app/lesson-5-capstone-task-manager-sqlite-beginner-friendly-professional</loc>
    <lastmod>2026-04-18T19:49:56.875Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>