Resource Name | Submitter | Author | Description | Audience | Resource Type | Devices | Requires Signup | Language | Use Type | Requirements | License | Standards | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Learn Python by Nina Zakharenko | teach_python | Introduction and Intermediate… |
Not Specific | Tutorial or Course | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | English | OER | CC-BY-NC-ND 4.0 | ||||
Programming 101: An Introduction to Python for Educators | teach_python | Explore the basics of Python.… |
K-12, Professional Training, Other | Tutorial or Course | Desktop or Laptop Computer, Chromebook or Other Netbook | CA | English | FRE | None | ||||
Technology for Learners: Python Lesson Plans | teach_python | Four, teacher-made lessons fo… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | English | FRE | None | ||||
PRIMM Materials: 2018 Intro to Programming | teach_python | Materials from a 2018 study o… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | English | OER | None | ||||
Teach Computing Curriculum | teach_python | This curriculum contains ever… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | CA | English | FRE | None | ||||
Micro:bit Lessons: Energy Awareness Unit | teach_python | A unit of 6 lessons exploring… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook, Microcontroller(s) | NR | English | OER | CC BY-SA 4.0 | ||||
Micro:bit Lessons: Introduction to Cryptography | teach_python | In this series of 3 lessons a… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook, Microcontroller(s) | NR | English | OER | CC BY-SA 4.0 | ||||
Invent with Python | teach_python | Materials by Al Sweigart incl… |
Not Specific | Book | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | English | FRE | None | ||||
Runestone Academy | teach_python | Hosts open-source, interactiv… |
K-12, Higher Education | Platform or App, Curriculum, Tutorial or Course, Book | Desktop or Laptop Computer, Chromebook or Other Netbook | CA | English | OSP | CC BY-SA 4.0 | ||||
learnpython.org | teach_python | Get started learning Python w… |
Not Specific | Tutorial or Course | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | English | FRE | None | ||||
A Byte of Python | teach_python | "A Byte of Python" is a free … |
Not Specific | Book | Desktop or Laptop Computer, Chromebook or Other Netbook, iPad, Android Tablet, iPhone, Android Phone | NR | English with translations available | OER | CC BY-SA 4.0 | ||||
BridgeUP-STEM | teach_python | BridgeUP: STEM is focused on … |
K-12 | Worked Example, Documentation, Other | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | English | OER | None | ||||
Flask Mega-Tutorial | teach_python | Online tutorial walking you t… |
Not Specific | Tutorial or Course | Desktop or Laptop Computer | NR | English | FRE | None | ||||
PythonSneks | teach_python | An instructionally-designed, … |
Higher Education | Curriculum | Other | NR | English | OSP | CC BY 4.0 | ||||
PursuedPyBear | teach_python | PursuedPyBear, also known as … |
Not Specific | Platform or App | Other | NR | English | OSP | Artistic License 2.0 | ||||
edublocks | teach_python | Making the transition from Bl… |
K-12 | Platform or App | Other | NR | English | OSP | GNU Affero General Public License | ||||
Micro:bit Python User Guide | teach_python | This guide shows you how to u… |
K-12 | Tutorial or Course | Microcontroller(s) | NR | English | OSP | CC BY-SA 4.0 | ||||
Django Girls Tutorial | teach_python | In this tutorial, we will tak… |
Not Specific | Tutorial or Course | Other | NR | English | OSP | CC BY-SA 4.0 | ||||
Automate the Boring Stuff with Python | teach_python | Practical programming for tot… |
Not Specific | Book | Other | NR | English | OSP | CC BY-NC-SA 3.0 | ||||
Trinket.io | teach_python | Trinket lets you run and writ… |
K-12, Not Specific | Platform or App, Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | CA | English | IUM | None | ||||
Thonny IDE | teach_python | Thonny is a Python IDE design… |
Not Specific | Platform or App | Desktop or Laptop Computer, Raspberry Pi | NR | None | OSP | None | ||||
Python in Education: Teach, Learn, Program | teach_python | This is a short book publishe… |
K-12 | Book | Other | NR | English | FRE | None | ||||
Carnegie Mellon University: Computer Science Academy | teach_python | Four research-based courses d… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | None | FRE | None | ||||
AP CS Principals Python Resources | teach_python | Teacher-made materials for te… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | None | OER | CC BY-SA 4.0 | ||||
MakeCode: AP CS Principles | teach_python | A complete AP CS Principles c… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | None | FRE | None | ||||
CS Matters Curriculum | teach_python | This is a complete curriculum… |
K-12 | Curriculum | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | None | FRE | None | ||||
Python Programming for the Humanities | teach_python | This is an introductory Pytho… |
Not Specific | Tutorial or Course | Desktop or Laptop Computer, Chromebook or Other Netbook | NR | None | FRE | None | ||||
Linguistics 572: Python for Social Scientists | teach_python | These are course materials fr… |
Higher Education, Professional Training | Tutorial or Course | Desktop or Laptop Computer | NR | None | FRE | None | ||||
Replit Intro to Python Curriculum | teach_python | This course is designed for s… |
Not Specific | Curriculum | Desktop or Laptop Computer | NR | English | OSP | Feel free to use the curriculum as is or modify to fit your needs. Please provide attribution to Repl.it and Andy Colley, who created the curriculum. |