Refine Your Results

Content Curators

Grades

Subjects

Resource Types

Standards

Now... gain access to over 2 Million curated educational videos and 500,000 educator reviews to free & open educational resources

Get a 10 Day Free Trial

27,784 reviewed resources for programs

Lesson Planet

Real-World Linear Programming

For Teachers 9th - 12th Standards
Explore linear programming on a website game. Partners solve a real-world problem by setting up an objective function and a linear inequality. They graph their results on chart paper and also using a calculator before presenting their...
Lesson Planet

Cartoons in the Classroom: State Children's Health Insurance Program

For Students 11th - 12th
This political cartoon may hit home for some budding analysts. They take a critical look at the issues and viewpoints surrounding the State Children's Health Insurance Program through a satirical lens. A great cartoon, amazing guiding...
Lesson Planet

All About Linear Programming

For Teachers 8th - 10th Standards
Class members connect engineering with an understanding of linear programming using a technical resource. Scholars learn about linear programming (linear optimization) and how it applies to engineering design in the first of two modules....
Lesson Planet

The School Lunch Program and the Federal Government

For Teachers 6th - 12th
The school lunch program is rooted in the struggles of the Great Depression and is still assisting families today. Academics research documents and images relating to the creation of the school lunch program. Scholars use a worksheet to...
Lesson Planet

New York State Testing Program: English Language Arts Book 2

For Students 7th - 9th
Practice listening and writing skills with this resource. This is a test created by the New York State Testing Program. Learners listen to a passage called "Leonardo da Vinci's Mona Lisa" twice and write responses to the selection. They...
Lesson Planet

Skill Thirty-One: Use Spreadsheet Programs

For Teachers 9th - Higher Ed
In life, adults must often interact with spreadsheet programs. They are incredibly valuable tools, yet many adults didn't have the opportunity to learn about them in their own schooling. Examine the various ways a program such as...
Lesson Planet

Irregularly Scheduled Programming

For Teachers 6th - 12th
Students examine their favorite holidays and how they are celebrated. After reading an article, they discuss the length of television programming for the Super Bowl. In groups, they create their own television programming relating to...
Lesson Planet

New Deal Programs in Alabama

For Teachers 6th - 12th Standards
New Deal programs are the focus of an activity that prompts middle and high schoolers to consider the end of the Great Depression. Groups examine primary source materials to gain an understanding of how these programs were implemented in...
Lesson Planet

Automatic Floor Cleaner Computer Program Challenge

For Teachers 6th - 8th Standards
Have your class use the engineering design process to program a vacuum robot. Using computer engineering concepts, teams program an automatic floor cleaner to traverse designated patterns. 
Lesson Planet

Marching Orders—Programming Languages

For Teachers 4th - 8th
Computers need precise directions to complete a task. Class members experience what it is like to program a computer with an activity that asks one pupil to describe an image while classmates follow the directions to duplicate the picture.
11:57
Lesson Planet

Programming Basics—Statements and Functions: Crash Course Computer Science #12

For Students 9th - Higher Ed
Include an informative video on programming as part of your computer science instruction. The 12th installment in the series teaches about statements and functions required to write code. Individuals learn about the IF, FOR, and WHILE...
Lesson Planet

Linear Programming

For Students 9th - 12th
In this algebra worksheet, students calculate the maximum and minimum of a shaded region. They identify the boundaries and their vertices's. There are 2 problems.
9:26
Lesson Planet

Early Programming: Crash Course Computer Science #10

For Students 9th - Higher Ed
How is a textile loom related to computer programming? An engaging video begins with an example of a textile loom requiring instructions to produce patterns to introduce the idea of programming and hen goes on to explain early...
6:10
Lesson Planet

The Power of the Docs

For Students 5th - Higher Ed
While learning to code is fairly interesting academic pursuit in it's own right, it also has other learning benefits. For one, coders learn to how to learn. They are continually exploring, testing, and drawing conclusions about how...
Lesson Planet

Challenge: Mouse Tracker

For Students 6th - Higher Ed
Create a small but useful little program that allows you move a dot with your mouse and see the coordinates change as the mouse moves.  Starting with a dot that moves with the mouse, add to this program the text of the points coordinates...
4:16
Lesson Planet

Terrific Text: Part One

For Students 6th - Higher Ed
A program that can say, "Hello world" is considered a classic in the computer programming world. Have your young coders join the ranks of the many others who have created one of these programs. Of course, putting one's own flare on a...
Lesson Planet

Challenge: Recipe Card

For Students 6th - Higher Ed
Anyone hungry? Create a recipe object in this coding activity. Include a title, number of servings, and ingredients. All of this adds up to one delicious practice opportunity for your programming students who are just learning how to use...
4:53
Lesson Planet

Modifying Objects

For Students 6th - Higher Ed
Similar to using variables, object properties can be changed in the program. But, you can also add new properties dynamically while the program is running. The video shows how define an object, use an object property, change an object...
4:21
Lesson Planet

If Statements

For Students 6th - Higher Ed
This video is a continuation of the Khan Academy tutorials and activities on writing code in JavaScript. Here we are introduced to the conditional if statement. The result is a cute program that produces a bouncing ball. Your young...
Lesson Planet

Challenge: Bouncy Ball

For Students 6th - Higher Ed
Create your own bouncing ball program with this guided activity. Java Script code that sends a ball down the screen is provided. The task is to fix the code to make it bounce up when it hits the bottom of the screen and then down again...
Lesson Planet

Challenge: Smarter Button

For Students 6th - Higher Ed
Now, challenge your knowledge of Boolean operators even further with this JavaScript program to create a button that changes color after being pressed. This activity is the second in a series and would made a good follow up to the first...
Lesson Planet

Challenge: Your First Button

For Students 6th - Higher Ed
Practice using conditional if statements, Boolean expressions, and Boolean operators by programming a user-selected button. This activity guides by using a small program that needs some modifications to work correctly. 
5:52
Lesson Planet

If/Else - Part 2

For Students 6th - Higher Ed
This is the second part of the introductory video of the if statement and it looks specifically at the else if clause in JavaScript code. Two different examples are shown. One where the options are mutually exclusive and could have been...
5:24
Lesson Planet

Intro to Objects

For Students 6th - Higher Ed
When you introduce objects and object-oriented programming to your coding students you are starting them on an important path. This introductory video shows how to replace the use of many variables with the use of a single object...

Other popular searches