Lesson Plan
Curated OER

Body Language

For Teachers 1st
First graders investigate the three main parts of a plant. In this plant parts lesson, 1st graders explore vocabulary for the topic and read a story about plant parts. Students view a PowerPoint and take a quiz for the topic....
Lesson Plan
Curated OER

OUT OF THIS WORLD AND INTO OUR CLASSROOM

For Teachers 6th - 8th
Students create projects on Astronomy using math concepts and use of Internet resources.
Lesson Plan
Curated OER

Reality Check

For Teachers 9th - 12th
Students visit MainFunction every Friday for a Reality Check. Students discuss questions or complete an activity about real-world topics.
Lesson Plan
Curated OER

Reality Check

For Teachers 9th - 12th
Pupils visit MainFunction every Friday for a Reality Check. Students discuss questions or complete an activity about real-world topics.
Lesson Plan
Curated OER

The Very Hungry Kindergartner

For Teachers K - 1st
Young scholars create The Very Hungry Kindergartner books. In the books, students will write in and illustrate a page for each month they are in school.
Lesson Plan
Curated OER

Get Your Kicks on Route 66

For Teachers K - Higher Ed
Pupils research when and why Route 66 was started and how mom and pop businesses fit in with Route 66. Students associate what they've learned with the song.
Lesson Plan
Curated OER

Don't Even Start!

For Teachers 7th - 8th
Learners research teen smoking and present a PowerPoint presentation, which be their personal anti-smoking campaign for their peers.
Lesson Plan
Curated OER

American and Patriotic Symbols

For Teachers 9th - 12th
Students study the concept of symbolism. Many students know what the different patriotic symbols are, but they do not know why these things symbolize patriotism. They identify classic American symbols, explain why they are symbols and...
Website
Khan Academy

Khan Academy: Ap Computer Science Principles

For Students 9th - 10th
A basic introductory course to computer science. Covers what computers are, their parts, and what they do; what the Internet is and how it works; some basic programming concepts; algorithms; data analysis; and global impact of computers...
Website
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Software Engineering in Java

For Students 9th - 10th
This MIT course is an introduction to Java programming and software engineering. The focus is on developing high quality software that solves real problems.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Copyright Law

For Students 9th - 10th
This MIT course covers a wide range of copyright issues in the digital age. Peer-to-peer file sharing, DVD encryption, fair use and GNU licensing are just a few of the topics discussed in the video lectures.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Algorithms

For Students 9th - 10th
A complete course on algorithms presented at the college undergraduate level. The course includes video lecture, course materials, assignments and exams. Answer keys are provided for all assignments and exams.
Lesson Plan
Google

Cs Education at Google: Cs First: Art: Activity 2: Animation

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to Electronics, Signals, and Measurement

For Students 9th - 10th
Online, college-level course on electronics. Class features the practical introduction to electronics with a focus on measurement and signals. Accessible components include downloadable lecture notes, assignments, and previous quiz and...
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Introduction to C++

For Students 9th - 10th
This MIT course presents the C++ programming language to students that have little or no programming experience.
Article
Khan Academy

Khan Academy: Introduction

For Students 9th - 10th
Introduction to cryptography.
Article
Khan Academy

Khan Academy: Introduction

For Students 9th - 10th
Introduction to the cryptography challenge including rules.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Courses: Introduction to Electric Power Systems

For Teachers 9th - 10th
College-level electrical engineering course highlighting electric power systems. Course introduces electric power and the conversion of electrical to mechanical energy. Course features include readings, assignments, and quizzes.
Website
Science Buddies

Science Buddies: Project Ideas: How Does Animation Timing Affect Your Perception

For Students 9th - 10th
In this video and computer game science fair project, students will discover how changing the timing between different frames of an animation can change a player's perception of how powerful a video game punch is. The Science Buddies...
Activity
Science Buddies

Science Buddies: Project Ideas: Plan a City of the Future With Sim City

For Students 9th - 10th
In this video and computer games science fair project, design and build a city of the future using SimCity. The Science Buddies project ideas are set up consistently beginning with an abstract, objective, and introduction, followed by a...
Graphic
Khan Academy

Khan Academy: What Are the Parts of a Computer?

For Students 9th - 10th
Each computer receives input from a variety of devices, processes that data with the CPU and memory, and sends results to some form of output. This diagram visualizes that flow.
Online Course
Massachusetts Institute of Technology

Mit: Open Course Ware: Java Preparation

For Students 9th - 10th
This course provides an introduction to the Java programming language. It was designed for students at MIT that lack sufficient Java skills. The course covers a fairly wide range of Java topics in a compact form.
Unit Plan
Khan Academy

Khan Academy: Markov Chains

For Students 9th - 10th
The concept of modeling sequences of random events using states and transitions between states became to known as Markov Chains. Introduction to Markov chains. Created by Brit Cruise.
Lesson Plan
Alabama Learning Exchange

Alex: It's a Small, Small World

For Teachers 6th - 8th
As an introduction to the study of diversity of life, science students will use hands-on inquiry experiments to discover the microscopic world through a microscope. Students will use computers to create a brochure or slideshow...