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

123 resources with the concept javascript

Videos (Over 2 Million Educational Videos Available)
Algebra 50 - Three Variable Systems in the Real World - Problem 2 Video
10:23
Algebra 50 - Three Variable Systems in the...
Women's History Activator: Eleanor Roosevelt Video
5:34
Women's History Activator: Eleanor Roosevelt
The Secret World of Animal Sleep 101 Sleepless on the Savanna Video
3:42
The Secret World of Animal Sleep 101...
Other Resource Types (123)
+
10 Items in Lesson
Lesson Planet: Curated OER

TeachEngineering: Java Code

For Teachers 9th - 12th Standards
Testing is an important part of the software/systems design process. The two resources in the "Java Code: Does It Work? Test and Test Again" lesson teach future programmers how to use the CodingBat website to test programs written in...
+
Interactive
Lesson Planet: Curated OER

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

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

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...
+
Instructional Video3: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...
+
Activity
1
In 1 Collection
Lesson Planet: Curated OER

Java Programming: Testing the Edges

For Teachers 9th - 12th
Tests are no fun, but test cases are extremely helpful. Pupils work in groups to write a Java program that completes a given task. They come up with test cases to give to another group, then trade test cases to determine if their program...
+
Lesson Plan
1
In 1 Collection
Lesson Planet: Curated OER

Java Code: Does It Work? Test and Test Again

For Teachers 9th - 12th Standards
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
+
AP Test Prep
Lesson Planet: Curated OER

An Introduction to Polymorphism in Java

For Students 10th - 12th
Run a lesson on run-time polymorphism. An AP® curriculum module introduces polymorphism in Java. It identifies the five major types of run-time polymorphism and provides a brief description and example for each type.
+
Lesson Plan
Lesson Planet: Curated OER

Strategies for Teaching AP Computer Science

For Students 10th - 12th
Implement strategies from the beginning to the end. A collection of strategies and lessons span from the first day of school to after the exam. Resources cover basic information such as computer ethics and top 10 tips to a lesson on how...
+
Instructional Video6:50
Lesson Planet: Curated OER

Object Types

For Students 6th - Higher Ed
Young coders learn how to use a function to create objects with similar properties and to allow for the creation of objects repeatedly with a short video that makes the point that coding with a function eliminates repetitions. 
+
Assessment
Lesson Planet: Curated OER

Practice PT – Improve Your App

For Students 9th - 12th
The last installment of a 21-part unit is a practice performance task that asks class members to design an app using skills from the unit. Scholars take one of the previous apps from the unit and modify it by adding elements and making...
+
Lesson Plan
Lesson Planet: Curated OER

Canvas and Arrays in Apps

For Teachers 9th - 12th
Scholars learn how to make a digital canvas and fill it with artwork by creating a drawing app using the canvas element. The activity requires learners to previous knowledge of arrays and return commands to draw images.
+
Lesson Plan
Lesson Planet: Curated OER

Functions with Return Values

For Teachers 9th - 12th
Young computer scientists explore how to use the return command in computer programing by playing Go Fish. They learn about functions that return values and then write a turtle driver app using the return function. 
+
Lesson Plan
Lesson Planet: Curated OER

Processing Arrays

For Teachers 9th - 12th
Scholars use a playing card activity to help them develop a program to find the minimum value of a list. They learn to use for loops to write code that will process lists. 
+
Lesson Plan
Lesson Planet: Curated OER

Image Scroller with Key Events

For Teachers 9th - 12th
Discover how to embed images in lists. Scholars modify an existing app to include an image scroller in the 17th lesson of the series. They learn to refactor code and remove redundancies after modifying code.
+
Lesson Plan
Lesson Planet: Curated OER

Looping and Simulation

For Teachers 9th - 12th
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping. 
+
Lesson Plan
Lesson Planet: Curated OER

While Loops

For Students 9th - 12th
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th lesson of the series. They use flowcharts to understand loops and then program some examples of loops.
+
Lesson Plan
Lesson Planet: Curated OER

Digital Assistant Project

For Teachers 9th - 12th
Scholars apply previously learned skills to create a functional computer program. They produce a digital assistant incorporating string commands and complex conditional logic.
+
Lesson Plan
Lesson Planet: Curated OER

Compound Conditional Logic

For Students 9th - 12th
Scholars explore compound conditional logic and learn to use the Boolean operators AND, OR, and NOT within conditional statements by incorporating these operators to improve a previously created app.
+
Lesson Plan
Lesson Planet: Curated OER

Introduction to Conditional Logic

For Teachers 9th - 12th
On one condition ... explore how to use conditionals within conditionals. Scholars apply conditional statements to improve upon the app they built during a previous lesson. They also learn about nested conditionals in the 11th lesson of...
+
Lesson Plan
Lesson Planet: Curated OER

Understanding Program Flow and Logic

For Teachers 9th - 12th
Explore decision-making logic in programming computer games. The 10th installment of a 21-part unit teaches scholars how to apply conditional statements and Boolean expressions. They use these concepts to create a "Guess My Number" game...
+
Lesson Plan
Lesson Planet: Curated OER

Introduction to Digital Assistant Project

For Students 9th - 12th
How does a computer recognize voice commands? Scholars learn about digital assistants and natural language processing (NLP) algorithms in the ninth lesson of the series. They begin building a simple digital assistant and work on this...
+
Lesson Plan
Lesson Planet: Curated OER

User Input and Strings

For Teachers 9th - 12th
Pupils learn to apply strings in computer science. They master two new user interface elements and also use string type data to represent ASCII characters. Finally, individuals create an app for Mad Libs in the eighth lesson of the series.
+
Lesson Plan
Lesson Planet: Curated OER

Using Variables in Apps

For Teachers 9th - 12th
Investigate the benefits of using global variables. The seventh installment of a 21-part unit continues the study of variables from the previous lesson plan. Young computer scientists modify two existing apps by adding variables and...