Interactive
Khan Academy

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...
Interactive
Khan Academy

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. 
Interactive
Khan Academy

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...
Interactive
Khan Academy

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...
App
Krzysztof Haft-Szatynski

Move the Turtle

For Students 1st - 9th
Turtles are not known to be speedy movers, but have you ever tried to get them to move in a specific direction? How about getting them to move in a perfect circle? With this app, young computer programmers have to be on their toes to...
Interactive
Khan Academy

Challenge: Your First Painting App

For Students 6th - Higher Ed
Ever wonder how those neat painting applications work? Completing this coding activity will give you some insight. First, starting with a simple function that draws a small circle as the mouse moves around the screen, adjust the function...
Interactive
Khan Academy

Project: Magic 8-Ball

For Students 6th - Higher Ed
Your student programmers will enjoy creating their own Magic 8-ball in this JavaScript activity. This a great opportunity to practice using if and else statements based on randomly generated numbers. What will you ask the 8-ball? 
Interactive
Khan Academy

Challenge: Flashy Flash Card

For Students 6th - Higher Ed
Create your own flash card in this JavaScript coding activity. Modify the given code so that the answer is revealed when the mouse is pressed. Provides good practice of conditional if-else statements.
Lesson Plan
Curated OER

6.1 Computing Components

For Teachers 6th - 12th
Students define computer terms such as hardware, software, input and output devices, central processing unit, etc. in their own words, and relate terms to computer system they are using.
Lesson Plan
Curated OER

Homecoming Tickets

For Teachers 7th - 10th
Students solve word problems using systems of equation. In this algebra instructional activity, students use computer and graphing to graph and analyze their solution. They solve system involving inequalities.
Lesson Plan
Curated OER

What Begins With Bb?

For Teachers 1st
First graders match letter sounds to pictures they represent. In this matching letter sound lesson plan, 1st graders use the computer program Kidspiration to match the letter sounds to the corresponding pictures. This can be used for 1...
Lesson Plan
Curated OER

Tic-Tac-Toe

For Teachers 10th - 11th
Students investigate finite mathematics using a flow chart. In this algebra lesson, students investigate logic and strategies using flowcharts. Students compete against each other using different approaches to playing the game.
Lesson Plan
Curated OER

Reading Portfolio

For Teachers 3rd - 5th
Students record their own voices using microphones, computers, and reading selections and chart progress at recognizing words, phonics, word structure, and context clues. This elementary lesson uses the computer program Timeliner.
Lesson Plan
Curated OER

Circles and Clocks, Shapes and Time

For Teachers 4th - 6th
Students work in groups to research clocks and practice telling time. In this telling time lesson plan, students use the computer program ProQuest to study circles, including radius and diameter, and practice drawing circles using a...
Lesson Plan
Curated OER

Vowels Short And Long: Farmer Pete

For Teachers 2nd
Second graders study short and long vowel sounds. They hear each word or picture by clicking on it to hear each rhyme. There is also the option of letting some students type their own rhyming sentence in this program. They complete a...
Lesson Plan
Curated OER

Rooster's Off To See the World Number-Sense

For Teachers 1st - 2nd
Students recognize how numbers are used in number stories.  In this Rooster's Off To See the World lesson plan, students participate in the story. Students complete a number activity and work on the computer to illustrate a number...
Lesson Plan
Curated OER

Jamestown

For Teachers 5th
Fifth graders read literature that explains several reasons the Virginia Company was established. In this history lesson plan, 5th graders use different learning styles; interpersonal, artistic, logical, visual, and auditory to...
Lesson Plan
Curated OER

What Begins With Bb?

For Teachers K
Students demonstrate beginning reading strategies. In this letter recognition lesson plan, students match letter sounds to a variety of pictures using the program "Kidspiration".
Lesson Plan
Curated OER

Candy Land Math

For Teachers K
Students order numbers and sets of objects from 0 through 10 and organize and interpret information collected from the immediate environment. They read and interpret graphs usin real objects and the computer. Finally, students sort a...
Lesson Plan
Curated OER

Ecology: Symbiosis

For Teachers 8th
Eighth graders identify various types of symbiotic relationships. In this ecology lesson, 8th graders predict whether certain organisms can form symbiosis with other organisms. They discuss and defend their reasoning.
Lesson Plan
Curated OER

Who Wants to be a Cellular Biologist?

For Teachers 8th
Eighth graders review concepts in cellular biology. In this biology lesson, 8th graders play an interactive game based on the idea of winning money. They discuss misconceptions about the topic.
Lesson Plan
Curated OER

Today is Monday - Calendar Math

For Teachers 1st - 2nd
Students practice memorizing the seven days of the week and keeping them in order.  In this calendar lesson plan, students read aloud the book Today is Monday by Eric Carle, and create their own calendar style book using...
Lesson Plan
Curated OER

Hurricane Tracking

For Teachers 5th - 8th
Students access the Internet to find information on current hurricanes. They get locations, speeds, and air pressures and then plot the location of the hurricane on a hurricane-tracking map. They also access the FEMA website to solve...
Lesson Plan
Curated OER

Sound: Are All Sounds Loud?

For Teachers 1st
First graders explore physics by utilizing education software. In this sound properties activity, 1st graders discuss the different sounds associated with different materials and perform an object dropping experiment in class....