Python Teacher Resources
Find Python lesson plans and worksheets
Showing 160 resources
Lesson Planet Curated
Beginning Programming with Raspberry PI
This collection contains resources to help one get started with using the Raspberry PI. The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a...
ACDC Leadership
EconMovies 2: Monty Python and the Holy Grail (Marginal Analysis)
Who knew that so many of the hilarious moments from Monty Python and the Holy Grail would be perfect for illustrating one of the most important concepts in economics: marginal analysis. In the second video of this fantastic series, your...
Science 4 Inquiry
Snakes in the Everglades
The Burmese python is on the loose ... and he's hungry! Illustrate the differences between causative and correlative relationships through an inquiry lesson. Pupils examine several sources of information to determine if there is a...
Curated OER
Stochastic and Deterministic Modeling
Explore the difference between stochastic and deterministic modeling through programming. First have the class write algorithms for relatively simple tasks using pseudocode. Use the Python 2.7 program app to simulate Mendel's Pea Pod...
Google
The Law of Large Numbers and Probability
Learners investigate why theoretical probability doesn't always match reality. The activity involves using Python 2.7 (or Sage) to set up a Bernoulli Trial. It also involves setting up a spreadsheet to simulate the Birthday Paradox....
Google
Surveys and Estimating Large Quantities
Looking for an estimation activity a bit more involved than the typical "guess the number of jellybeans in the jar" game? Here, learners use a picture to estimate the number of people at a large event, look for potential problems with...
Curated OER
Monty Python and the Quest for the Perfect Fallacy
Students study ten fallacies that represent the most common mistakes in reasoning. In groups, students evaluate given arguments and identify the fallacy and/or bobby-trap in each one. Students study larger arguments and discover...
Curated OER
Gallows Humor
Providing countless examples of gallows humor in both literature and film, this presentation explores the many instances and utilities of "black humor." While the definition is not explicitly stated, students can deduce what gallows...
Curated OER
Through the Rainforest Jungle
Do you remember Michael Palin from Monty Python? Follow him through the rainforest jungle where he and his guide are on the look out for birds. This video is well narrated and informational but far too short. This special is available in...
TED-Ed
Inside Your Computer
Computers are amazingly powerful machines that we have come to take for granted. Starting with a simple click of the mouse, this animated video takes you on a trip through the inner workings of computers. Learn how programs allow the...
TED-Ed
Why Do Humans Have a Third Eyelid?
That little pink bud in the inside corner of your eye is actually a vestigial eyelid! Find out more about the plica semilunaris, in a short video that explains why vestigial structures hang around.
Texas Education Agency (TEA)
Evaluating the Effectiveness of Arguments, i.e., Identify Fallacies (English III Reading)
A series of interactive exercises provide users with the ammunition they need to detect logical fallacies and defend themselves against persuasion. Learners read about 11 types of logical fallacies and identify the type used in sample...
Tutorials Point
Artificial Intelligence
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.
Curated OER
Lori Schmidt's Lovely Lesson
Learners color code a world map by region to show the different amphibians and reptiles that live there. They discuss the Nile Crocodile, Snapping Turtle, Komodo Dragon, Indian Python, and Lacertidae. When completed, they create a key...
Curated OER
Using Data from Sensors
Beginning with a discussion about using technology to collect data, this resource includes a video about the next Mars rover as an example. Young scientists are taught that filtering is necessary before collected data can be analyzed....
ACDC Leadership
EconMovies 8: The Dark Knight (Oligopolies and Game Theory)
What are oligopolies, and how do they use game theories in order to strategize and consider how competitors will respond? Check out this well-produced video in which a fantastic presenter uses clips from the film The Dark Knight, as well...
Curated OER
Parallel Structure, Exercise 1
Challenge your pupils' writing skills with this two-page worksheet. There are a total of twenty sentences which must be read in order to determine whether or not they contain errors in parallel structure. Note: This worksheet accompanies...
Curated OER
Project-Based Learning Pitfalls
How to avoid the most common teacher mistakes in project-based learning.
Curated OER
Column Addition
Third and fourth graders read the addition word problems and use the sets of numbers within the problem along with column addition to solve the problems.
Curated OER
Bouncing Ball
High schoolers collect height versus time data of a bouncing ball using the CBR 2™ data collection device. Using a quadratic equation they graph scatter plots, graph and interpret a quadratic function, apply the vertex form of a...
Curated OER
Vernier - A Speedy Slide with EasyData™ App and CBR 2™
Mathematicians use a CBR 2™ motion detector to determine their speed or velocity going down a playground slide. They also experiment with different ways to increase their speed going down the slide. Finally, learners complete the Student...
Curated OER
Week 7: Animal Adaptations - Bird Beaks
Students use tools to represent bird beaks and pick up different types of food with them in order to discover which beak would help the bird survive depending on their food type.
Curated OER
Ye Olde English Sayings
Discover the historical roots of modern English with your young learners, and then discover the meaning of many old English sayings. What a great chance to explore the history behind many of the words and phrases we use today!
Khan Academy
What is Programming?, Intro to JS: Drawing and Animation, Computer Programming
It's time to unleash your class's inner geek. This introductory video starts one on a path of learning to code. It is the first in a series of videos that help you learn the fundamentals of coding. The series focuses on producing art and...