Interactive
Khan Academy

Challenge: Exploding Sun

For Students 6th - Higher Ed
Animating an object by moving it across a computer screen can be accomplished by drawing the object repetitively, each time adjusting some aspect of the drawing slightly. This activity is an easy introduction to animation in JavaScript,...
Interactive
Khan Academy

Challenge: My Favorite Foods

For Students 6th - Higher Ed
Create a list of your favorite foods while you practice writing text in JavaScript. Use fill, textSize, and text functions. This is a quick activity that helps solidify basic skills. Expand with additional challenges...
Interactive
Khan Academy

Challenge: Say Your Name

For Students 6th - Higher Ed
Practice creating and using functions in a simple JavaScript coding exercise. Move code inside the function definition and then add lines to call the simple function. Adding function parameters and return values are covered later in this...
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.
Interactive
Khan Academy

Challenge: Favorite Fruits

For Students 6th - Higher Ed
Creating a list of favorite fruits is the perfect use of an array in coding. Practice defining and using arrays in this simple activity of creating an array and printing out each element in the array.  
Interactive
Khan Academy

Challenge: A Loopy Landscape

For Students 6th - Higher Ed
Drawing trees and grass over and over again is the perfect time to add a while loop to your computer code. This activity guides coders through the steps as they practice using this loop. 
Interactive
Khan Academy

Challenge: Favorite Animals

For Students 6th - Higher Ed
I'm not scared of lions & tigers & bears; in fact, they are on my favorites list! Have your young coders practice creating arrays and using loops. First they define the array as a list of favorite animals, then print them out...
Interactive
Khan Academy

Challenge: Constellation Maker

For Students 6th - Higher Ed
Populate your own universe with constellations and stars. Modify the existing JavaScript code to use the push method of arrays, and mouseX and mouseY to draw a star based on the click and position of the mouse. 
Interactive
Khan Academy

Challenge: Movie Reviews

For Students 6th - Higher Ed
Create an array of objects in a JavaScript coding practice activity. Movie titles and reviews for multiple movies are collected in an array of objects and then printed out with a looping construct. 
Lesson Plan
NASA

Rover Races

For Teachers 3rd - 12th
Operating a vehicle remotely can be difficult, especially when the vehicle is on another planet. Young engineers get a feel for some of the real-world challenges as they work to program their rovers (blindfolded group members)...
Lesson Plan
Google

Adventure on the High Seas

For Teachers 5th - 9th
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
Interactive
Khan Academy

Practice: Using While Loops

For Students 6th - Higher Ed
Test your knowledge of loops with this short online quiz about using the while statement in JavaScript code. Get five questions correct in a row and you're done!
Lesson Plan
Curated OER

Nos Creemos Americanos: Braceros in History and Song

For Teachers 8th - 12th
Mexican folk songs offer an authentic look at WWII immigrant workers. This study of the U.S. Bracero Program sets historians up with context information so they can write their own corrido. The class reviews themes and formulas of...
Lesson Plan
Curated OER

Novice Drivers

For Teachers 9th - 12th
High schoolers explore the concept of social trade-offs in the context of graduated driver licensing. They discuss the benefits and drawbacks of the graduate licensing program.They create a list of factors that contribute to traffic...
Lesson Plan
Global Oneness Project

Freedom to Change

For Teachers 9th - 12th Standards
Here's something unusual and thoughtful: have your scholars do some pensive reflection themselves before tackling how such meditative techniques are used in prison rehabilitation programs. They watch the...
Lesson Plan
Media Smarts

Teaching TV: Learning With Television

For Teachers 1st - 6th
As part of a series of resources focused on the influence of television, elementary students watch an educational program and identify the information presented and analyze the point of view from which the information is...
Worksheet
Curated OER

T. V. Programs Puzzle

For Students 3rd - 6th
In this television programs words crossword puzzle, students use the 11 sentence clues to correctly complete the word puzzle that pertains to television programs.
Lesson Plan
Curated OER

Computer Programming: Learning Alice Programming

For Teachers 10th - 12th
Students examine the Alice Program. In this computer programming lesson, students use the drag and drop program method and view a PowerPoint presentation. Students will then create a snowman by using the drag and drop method.
Lesson Plan
Curated OER

The Debate over Guest Workers Programs

For Teachers 11th
Eleventh graders examine various immigrant stories.  In this American History activity, 11th graders discuss the different proposals for the guest-worker programs.  Students debate this system as a whole class. 
Lesson Plan
Curated OER

Design A Community Program

For Teachers 9th - 12th
Students take community action. In this philanthropy activity, students consider issues in their community and collaborate in small groups to rank the issues identified. Students read Brandy Cake and reflect on the story's themes in...
Worksheet
Curated OER

New York State Testing Program English Language Arts Test Book 2-Grade 8 (2010)

For Students 9th - 11th
Get ready for state testing with this resource, which focuses on listening and writing skills. While a complete description of the writing assignment is provided here, the listening portion is not included. You could use the graphic...
Lesson Plan
Curated OER

Space: NASA's Frontier

For Teachers 6th - 12th
Students research the history and accomplishments of the American space program and ponder its role in the future. They gather research on NASA and make small group presentations to the class on their findings and assessments.

Other popular searches