Lesson Plan
Curated OER

Verdi

For Teachers 3rd
Third graders explore language arts by answering study questions about a book they read. In this reading summary lesson plan, 3rd graders read the book Verdi by Janell Cannon and identify the plot, characters and sequence of the story....
Lesson Plan
Google

Animate a Name

For Teachers 5th - 9th
What's in a name? Pupils use the Scratch code blocks to animate letters in a name. They learn about events, sequencing, and loops in computer science by taking part in the project.
Unit Plan
Tutorials Point

Artificial Intelligence

For Teachers 9th - 12th
You needn't take a stress pill or don a space helmet to take a tutorial in artificial intelligence. In fact, HAL might recommend the course with great enthusiasm and confidence for those seeking an introduction to AI.
Website
Other

Python Programming Language

For Students 9th - 10th
Python is an interpreted, interactive, object-oriented, extensible programming language that provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported. The Website Python tells you all about...
Website
Other

Python Programming Language

For Students 9th - 10th
Python is a programming language that lets you work quickly and integrate systems more effectively.
eBook
Other

How to Think Like a Computer Scientist: Python Edition

For Students 9th - 10th
Python is a popular programming language for both beginning programmers and seasoned veterans. This free digital book teaches how to think like a computer scientist using the Python programming language.
Lesson Plan
TeachEngineering

Teach Engineering: Python Calculus

For Teachers 11th - 12th
Learners analyze a cartoon of a Rube Goldberg machine and a Python programming language script to practice engineering analysis. This exercise enables students to see the parallels between a more traditional mechanical engineering design...
Handout
Wikimedia

Wikipedia: Python Programming Language

For Students 9th - 10th
A Wikipedia description of the Python programming language.
Website
Other

Learn to Program Using Python

For Students 9th - 10th
A beginner's tutorial for learning how to use the Python scripting language.
Article
Other

Hot Scripts: Python

For Students 9th - 10th
This resource presents an internet directory of resources for Python programmers.
Unit Plan
Other

Python Tutorial

For Students 9th - 10th
An overview for the Python programming language.
Website
Other

Dive Into Python: Python From Novice to Pro

For Students 9th - 10th
This site contains links to the popular book "Dive Into Python", which can be read online, downloaded or ordered in print form. There are many links to other great resources for the Python programming language.
Activity
Google

Google for Education: Introduction to Python

For Teachers 9th - 10th
An introduction to the program, Python. Students learn about the programming language used to create programs that tell computers, step-by-step, how to solve problems.
Activity
TeachEngineering

Teach Engineering: Python Script Analysis

For Teachers 11th - 12th
Working in small groups, students complete and run functioning Python codes.This requires students to understand the logic employed, and then they must make modifications to the code in order to find the slopes of tangents to a variety...
Article
Website
Other

Yahoo!: Python Developer Network

For Students 9th - 10th
Yahoo's developer network for Python programmers.
Website
Other

Microsoft: Iron Python for .Net

For Students 9th - 10th
A version of Python for Microsoft's .NET platform.
Article
Other

O'reilly: Why Scripting Languages Matter

For Students 9th - 10th
A discussion of why scripting languages are important to the still-emerging web-based programming paradigm.