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

Linear Programming

For Students 10th - 12th
In this linear programming worksheet, students solve and complete 6 different word problems related to programming. First, they define the variables in each problem and write a system of inequalities. Then, students graph the...
Lesson Planet

Linear Programming

For Teachers 10th - 12th Standards
Students explore inequalities to determine the optimal solution to maximize a profit for a company. In this linear programming lesson, students discover how to graph inequalities and how to determine the algebraic representation of a...
5:30
Lesson Planet

More While Loops: Balloon Hopper

For Students 6th - Higher Ed
Starting with an empty computer screen for a coder can be as intimidating as a bare canvas to a painter or a blank sheet of paper to a writer. Where do you start? If you know what you are trying to build, then you just pick something and...
Lesson Planet

Landing a Man on the Moon: President Nixon and the Apollo Program

For Teachers 8th - 12th Standards
New ReviewTake the small step for man and giant leap for mankind with the Apollo astronauts using primary sources. Young historians explore the documents related to the American space program up through the lunar landing, including presidential...
10:04
Lesson Planet

Programming! Learn the Basics of Coding, How to Pick a Language a Project, and More!

For Students 9th - Higher Ed Standards
Kick off an introductory computer science course with this exploration of computer programming basics. From variable types and writing statements in JavaScript to finding a web host and deploying a website, this resource provides...
4:17
Lesson Planet

What is Linear Programming?

For Teachers 10th - 12th
This video doesnÕt actually show you how to solve a linear programming problem, but it does define the different pieces involved in linear programming. This video would make a good introduction, and the problem presented can be solved...
11:52
Lesson Planet

The First Programming Languages: Crash Course Computer Science #11

For Students 9th - Higher Ed
Computers need to know a lot of languages, n'est-ce pas? Scholars learn about advances in computer programming, from assemblers and compilers to more recent programming languages. They learn how these advances led to a shift in...
1 In 1 Collection
Lesson Planet

Guest-Worker Program

For Teachers 9th - 12th Standards
The U.S. Guest-Worker Program and the H-2A visa are the focus of a social studies activity. First, class members assume the role of advisors who must present the president with four proposals that would amend the visas given to...
Lesson Planet

"It's More Than a School": Proposing Programs to Meet Student Needs

For Teachers 10th - 12th
This detailed lesson plan from New York Times' The Learning Network centers around Carroll Academy and its girl's basketball team. Learners compare their school to Carroll Academy, read anywhere from 1 to 5 engaging articles about the...
2:21
Lesson Planet

School Program Representative

For Teachers 6th - 12th
The Program Representative, Seda Otto, at a school talks about her education and how it helped her get her job. She also discusses her routine responsibilities and why she enjoys working with the youth.
2:15
Lesson Planet

Youth Services Program Manager

For Teachers 6th - 12th
Deryk Clark talks about a typical day as the Program Manager for Safe Place at the Bill Wilson Center. He explains his training prior to obtaining this position, as well as why he loves it!
Lesson Planet

Challenge: Number Analyzer

For Students 6th - Higher Ed
The JavaScript program you create will answer a simple question about a number. Is it positive, negative, or zero? Create a Boolean expression and use conditional if statements to test the value and then print the results. 
4:28
Lesson Planet

More Mouse Interaction

For Students 6th - Higher Ed
Creating interactive programs can be very exciting for new computer programmers. The author shows how to use mouseIsPressed within a conditional statement to create a small JavaScript program that responds to the press of the mouse by...
Lesson Planet

Challenge: Lined Paper

For Students 6th - Higher Ed
Now create your own graph paper with this JavaScript programming activity! First, change the while loop that draws horizontal lines into a for loop. Then, add another for loop that draws the vertical lines. For an added challenge,...
6:11
Lesson Planet

Arrays of Objects

For Students 6th - Higher Ed
Expand your beginning coder's use of objects in programs even further by looking at examples where you can change code to define and use objects in arrays and to pass objects as parameters to a function. All of this leads to a deeper...
5:05
Lesson Planet

Local and Global Variables

For Students 6th - Higher Ed
Without getting into the nitty gritty of variable lifetimes, this video explains the difference between local and global variables in JavaScript programming. Using a small coding example with a function defined, the author shows how...
Lesson Planet

Challenge: Calculator

For Students 6th - Higher Ed
Calculators aren't all that useful if they don't return the correct results. In this JavaScript programming exercise, beginning JavaScript coders are guided to fix the results returned by the functions so they return correct values....
Lesson Planet

Object Oriented Programming

For Teachers 10th - Higher Ed
Learners engage in a research activity in order to comprehend the intents and dynamics of Object Oriented Programming. They are exposed to the new paradigm of programming in order to develop new skills.
Lesson Planet

Topic 3.5 & 3.6: Linear Programming

For Students 9th - 12th
In this linear programming learning exercise, students define variables and write a system of inequalities for the given situation. They model the solution through graphing. This two-page learning exercise contains six multi-step word...
Lesson Planet

Project: Build-a-House

For Students 6th - Higher Ed
Start with a basic house created in JavaScript code and practice programming with loops as you add rows of windows, grass, flowers, or trees. How about some apples growing in the trees? You get the idea. Your coding students can let...
7:08
Lesson Planet

More on Variables

For Students 5th - 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

Project: Make it Rain

For Students 6th - Higher Ed
Make it rain on your computer screen with this challenging JavaScript programming project. Modify the existing code of one little drop to create a downpour by using arrays and properties of arrays. But why stop there? How about some...
2:10
Lesson Planet

EdTech Tuesdays: The Federal E-Rate Program with Micah Rigdon

For Teachers Pre-K - 12th
Micah Ridgon, of Funds for Learning, suggests schools are not getting the most out of the federal E-Rate program, the program that offers discounts to schools for their broadband and telecommunication services. His company is here to help.
3:05
Lesson Planet

EdTech Tuesdays: ISTE Standards Program with Carolyn Sykora & Mindy Frisbee

For Teachers Pre-K - 12th
When navigating through the "sea of resources" that technology provides us today, how can educators ensure that they are using technology to support the success of their students in the most effective way possible? Listen as the...

Other popular searches