Refine Your Results

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

22,495 reviewed resources for programs

+
6:10
Lesson Planet: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

Linear Programming

For Students 9th - 12th
In this algebra activity, learners 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: Curated OER

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...
+
3:34
Lesson Planet: Curated OER

More on Variables

For Students 6th - Higher Ed
Variables represent one of the most fundamental features in any programming language. The easy-to-follow explanation given in this video focuses on the difference between variables and values. Specifically, the author looks at how to use...
+
Lesson Planet: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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:31
Lesson Planet: Curated OER

Logical Operators

For Students 6th - Higher Ed
As the author in this video states, "life is complex", and to handle this complexity, programming languages use something called Boolean operators. This video shows how to setup a conditional statement that relies on both of two things...
+
Lesson Planet: Curated OER

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: Curated OER

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: Curated OER

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: Curated OER

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...
+
Lesson Planet: Curated OER

Challenge: Picture Painter

For Students 6th - Higher Ed
Your young coding students will love the result of this programming activity and will be amazed at what they can make the computer do. Using objects and their properties, they will create a paint brush that will redraw an object across...
+
Lesson Planet: Curated OER

Project: Bookshelf

For Students 6th - Higher Ed
Start your own virtual library with this JavaScript programming project. Create arrays of book objects, and fill the shelves with different books, different colors, titles, authors, etc. Let coders create their own unique display. 
+
4:53
Lesson Planet: Curated OER

Object Methods

For Students 6th - Higher Ed
This video shows young programers how to use the same concept to duplicate objects with different properties to attach functions to objects. The method allows for functions to be easily called with various objects. 

Other popular searches