<?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">
<url><loc>https://academy.osekoo.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://academy.osekoo.com/courses/</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://academy.osekoo.com/community/</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://academy.osekoo.com/about/</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://academy.osekoo.com/faq/</loc><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://academy.osekoo.com/courses/python-basics/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/courses/python-for-data/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/courses/scala/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/courses/apache-spark/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/courses/data-quality/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/courses/apache-kafka/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/courses/spark-structured-streaming/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.9</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/offsets-and-replay/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/reading-input-with-input/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/windows-and-aggregations/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-bugs-and-failures/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/numpy-arrays-and-vectorization/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/query-plans-and-optimization/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/batch-versus-stream-processing/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/iterating-over-a-list-with-for/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/futures-and-controlled-concurrency/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/security-and-access-control/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/introduction-to-collections/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/how-computer-programs-work/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/data-quality-dimensions-and-risk/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/data-types-and-control-flow/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/creating-and-updating-variables/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/spark-sql-workflows/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/from-data-and-functions-to-objects/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/introduction-to-data-persistence/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/pipeline-architecture/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/why-functions-are-useful/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/defining-the-project-requirements/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/spark-architecture-and-execution-model/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/brokers-topics-and-partitions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-key-value-data/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/functions-options-and-error-handling/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/scala-toolchain-and-first-application/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/boolean-values/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/freshness-volume-and-distribution-monitoring/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/schema-and-data-contracts/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/checkpointing-and-recovery/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/identifying-inputs-processes-and-outputs/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/reading-tracebacks/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/profiling-datasets-and-detecting-anomalies/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/dataframes-schemas-and-types/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/pandas-dataframes/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/testing-spark-applications/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/joins-and-window-functions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/setting-up-the-python-environment/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/case-classes-traits-and-domain-modelling/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/operations-and-observability/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/monitoring-streaming-queries/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/serialization-and-schema-evolution/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/watermarks-and-late-data/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/sources-sinks-and-triggers/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/defining-and-calling-a-function/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/variable-naming-conventions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/testing-data-transformations/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/values-types-control-flow-and-pattern-matching/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/testing-scala-applications/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/validation-suites-with-great-expectations/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/comparison-operators/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-code-blocks-and-indentation/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-file-paths/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/storing-and-displaying-user-input/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/creating-lists/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/functions-modules-and-environments/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/incident-response-and-root-cause-analysis/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/creating-a-dictionary/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-classes-and-objects/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/producers-and-delivery-guarantees/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/state-management-and-deduplication/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/capstone-real-time-metrics-pipeline/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/converting-numeric-input/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/collections-and-higher-order-transformations/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/capstone-kafka-to-spark-platform/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/consumers-and-consumer-groups/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/spark-structured-streaming/event-time-and-processing-time/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/capstone-build-a-batch-pipeline/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/generating-number-sequences-with-range/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/working-with-pathlib/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/transformations-and-actions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/capstone-observable-quality-gate/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/parquet-and-partitioning/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/defining-a-class/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/running-python-code/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/selecting-appropriate-data-structures/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/cleaning-and-validation-patterns/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-for-data/files-apis-and-exceptions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-kafka/ordering-idempotency-and-transactions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/accessing-elements-by-index/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/apache-spark/capstone-distributed-etl/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/capstone-typed-batch-validation-service/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/accessing-dictionary-values/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/using-print-based-debugging/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/defining-service-levels-and-ownership/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/passing-function-arguments/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/working-with-strings/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/scala/type-classes-givens-and-extension-methods/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-if-statements/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/data-quality/testing-transformations-in-ci-pipelines/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/reading-text-files/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-your-first-program/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/designing-the-program-flow/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/initializing-objects-with-__init/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/formulating-debugging-hypotheses/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/processing-multiple-inputs/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-zero-based-indexing/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/adding-and-updating-key-value-pairs/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/using-if-and-else/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/formatting-output-with-f-strings/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/parameters-and-arguments/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/using-counters-and-accumulators/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/repeating-code-with-while/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/implementing-the-minimum-viable-product/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/removing-dictionary-entries/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/handling-multiple-cases-with-elif/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/working-with-integers-and-floats/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/updating-list-elements/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-the-self-parameter/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/using-assert-for-simple-checks/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/validating-simple-user-input/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/returning-values-with-return/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-basic-errors/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-text-files/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/default-parameter-values/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/adding-elements-with-append-and-insert/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/splitting-the-program-into-functions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/using-the-get-method/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/defining-instance-attributes/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/arithmetic-operators-and-operator-precedence/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/code-comments/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/handling-conversion-errors/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/combining-conditions-with-and-or-and-not/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/defining-loop-termination-conditions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/appending-content-to-a-file/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/introduction-to-automated-testing/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-personal-introduction-program/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-tests-with-pytest/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-data-types-with-type/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/membership-tests-with-in-and-not-in/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/iterating-over-keys-and-values/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-unit-converter/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/exiting-a-loop-with-break/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/removing-elements-with-remove-pop-and-del/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/defining-instance-methods/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/keyword-arguments/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/adding-data-persistence/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/introduction-to-json/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/nested-conditions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/working-with-lists-of-dictionaries/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/skipping-an-iteration-with-continue/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/variable-scope/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/saving-structured-data/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/creating-and-using-multiple-objects/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/testing-return-values/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/handling-invalid-input-and-runtime-errors/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/converting-data-with-str-int-and-float/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/sorting-lists/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/testing-expected-exceptions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/loading-structured-data/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-automated-tests/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-ticket-price-calculator/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/updating-object-state/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/finding-the-length-of-a-list/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/decomposing-a-problem-into-functions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/preventing-infinite-loops/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-personal-budget-calculator/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/introduction-to-tuples/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/importing-functions-and-modules/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/introduction-to-composition/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-exceptions/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/refactoring-code-safely/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/choosing-the-appropriate-data-structure/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/choosing-between-for-and-while/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/refactoring-and-improving-code-quality/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/understanding-indexerror/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-calculation-toolkit/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-user-documentation/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-library-item-manager/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-number-guessing-game/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-test-an-existing-application/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-contact-book/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/handling-exceptions-with-try-and-except/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-shopping-list-manager/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/using-else-and-finally/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/final-project-review/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/writing-clear-error-messages/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/learn/python-basics/mini-project-persistent-score-tracker/</loc><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-spark-structured-streaming/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-apache-kafka/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-data-quality/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-apache-spark/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-scala/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-python-for-data/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://academy.osekoo.com/community/welcome-python-basics/</loc><lastmod>2026-07-23</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url>
</urlset>
