Licensing, Attribution, and Institutional References¶
© 2026 I. K. Nti
Original instructional content contributed by the author, except where otherwise noted, is licensed under the:
Creative Commons Attribution 4.0 International License (CC BY 4.0)
https://creativecommons.org/licenses/by/4.0/
You are free to:¶
- Share — copy and redistribute the material
- Adapt — remix, transform, and build upon the material
for any purpose, even commercially.
Under the following condition:¶
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
Purpose¶
These materials are shared as Open Educational Resources (OER) to support:
- broad dissemination
- institutional adoption
- equitable access to foundational programming education
- adaptation across different learning environments
Note¶
The MIT License applies to original code components. The CC BY 4.0 license applies to original instructional and educational content, except where otherwise noted. These notices grant only rights the contributor is authorized to license; they do not claim ownership of institutional or third-party material.
Component Boundaries¶
| Component | License |
|---|---|
| Original instructional prose, lesson explanations, author-written OER/module objectives, questions, reflections, rubrics, and original educational graphics | CC BY 4.0 |
| Original Python and other code, including notebook code cells, code examples embedded in prose, website scripts/styles, and build/test scripts | MIT License |
| Third-party material, dependencies, fonts, icons, and externally hosted services | Their own applicable licenses and terms; not relicensed by this repository |
A notebook contains both code and prose. Its .ipynb extension does not place the whole file under a single license: apply MIT to code components and CC BY 4.0 to original instructional prose. Likewise, code examples in Markdown are MIT and the surrounding original explanation is CC BY 4.0. This is not an offer to choose either license for every component. Retain the copyright and permission notices required by MIT when reusing code.
Suggested Attribution¶
For an adaptation, replace the bracketed fields:
Adapted from Introduction to Python: A Guided Beginner Course by Isaac K. Nti, source repository, version/commit [identifier]. Original instructional content: CC BY 4.0; code: MIT, except where noted. Changes: [brief description].
This is an example, not an additional mandatory citation format. Attribution may be provided in any reasonable manner permitted by the applicable license. Retain supplied notices and relevant third-party attribution. Do not imply that the author or an institution endorses an adaptation.
Institutional and Third-party Exclusions¶
The repository's license grants do not include rights in the University of Cincinnati name or logos, institutional branding, official course identifiers, or university-authored catalog descriptions and official course learning outcomes. Other institutions' and third parties' material is likewise not relicensed here. Use remains subject to applicable rights, permissions, and legal exceptions; this notice does not assert copyright over facts, names, or identifiers that are not copyrightable.
The public OER learning outcomes and module objectives are author-written descriptions of these materials, not official catalog requirements. Official catalog outcomes reproduced in earlier revisions are not claimed as the author's original OER content. Consult the relevant institution's current catalog for official requirements.
Author affiliation is biographical information only. Institutional references do not imply university publication, sponsorship, endorsement, or official approval of this resource or its adaptations. The OER is not an official university catalog, syllabus, or credit-bearing offering. No trademark rights or authority to imply endorsement are granted by these license notices.
Version History and Rights Clarification¶
Earlier Git commits may retain institutional course references and catalog wording. History is preserved for provenance; availability in history does not establish permission to relicense third-party material. These clarifications do not revoke permissions validly granted for the author's own contributions under earlier releases. Refer to the applicable license and version when reusing material.
These scope notes do not amend the standard CC BY 4.0 legal terms or MIT License. Their warranty disclaimers and liability provisions remain applicable. This notice is not a determination of ownership or university approval.
Questions and Corrections¶
For attribution, provenance, or permission questions, open a repository issue with only non-sensitive details. Do not upload confidential agreements, student records, or credentials. Institutional ownership or permission questions should be confirmed through the appropriate university office; this repository does not represent that such confirmation has been obtained.