Lesson Plan
Illustrative Mathematics

Computing Volume Progression 1

For Teachers 5th - 7th Standards
Finding the volume of a right rectangular prism is the focus of the resource.  Worksheet includes a drawing of a cube to help learners visualize the concept. Young geometers will learn that as the side length increases, so does the...
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. 
Activity
Houston Area Calculus Teachers

Area and Volume

For Students 11th - Higher Ed
An AP calculus lesson begins with an activity to determine the volume of a solid using a cross-section. Next, learners review the ways to find the area between two curves , as well how to find the volume of a solid created...
Activity
Beauty and Joy of Computing

Unsolvable and Undecidable Problems

For Teachers 9th - 12th
Try as you might, some functions just cannot be computed. The lab introduces the class to the possibility of unsolvable problems. The fourth lesson in a series of seven begins with a logic problem, then progresses to looking at functions...
Activity
Curated OER

Fuel Efficiency

For Teachers 7th - 10th Standards
Looking for a real-world situation to practice converting units? For this problem, learners must change miles per gallon to liters per km (or vice versa) to determine which car gets better gas miileage. It is a relatively short problem,...
Lesson Plan
Illustrative Mathematics

Extensions, Bisections and Dissections in a Rectangle

For Teachers 9th - 11th Standards
Gaining practice in translating a verbal description into a diagram and then an equation is the real point of this similar triangles exercise. Once the diagram is drawn, multiple methods are provided to reach the conclusion. An effective...
Lesson Plan
Illustrative Mathematics

How Many Containers in One Cup / Cups in One Container?

For Teachers 5th - 7th Standards
The object is to model fraction division by asking “How many are in one group?” It is a difficult concept to understand, but developing the model that shows one cup to a certain amount of container or one container to a certain amount of...
Activity
Illustrative Mathematics

Comparing Products

For Teachers 5th Standards
How can 5th graders show understanding that 30 x 225 is half of 60 x 225 without completing the computation? They can use an area model and draw it out. An array, or an open array, is an area model that allows for young learners to...
Activity
Curated OER

Area of the Lawn Project

For Teachers 7th - 9th
Students calculate simple area calculations in real-life situations. They determine simple wage computations. They use critical thinking skills. They demonstrate their ability to use writing in order to express mathematical thoughts and...
Activity
West Contra Costa Unified School District

Slope-Intercept Sort

For Teachers 8th - 10th
What's so special about slope? Pupils first match cards with slope and y-intercept to graphs of linear equations. They continue the lesson by matching equations in slope-intercept form to the same graphs.
Interactive
Khan Academy

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

Challenge: Bucktooth Bunny

For Students 6th - Higher Ed
Practice creating and using variables by creating variables for the bunny's eyes and teeth in this JavaScript task. Use the slider above the number to see the power of using variables in your code. 
Interactive
Khan Academy

Challenge: Funky Frog

For Students 5th - Higher Ed
You haven't seen any large-mouth frogs around have you? Hopefully, there will be lots of them as your young JavaScript coders complete this task to create a frog with a wide mouth and use variables in a way that connect the frog face...
Interactive
Khan Academy

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

Challenge: A Loopy Ruler

For Students 6th - Higher Ed
Now try writing your first while loop! This activity guides you through creating a small JavaScript program that marks the top of the screen with a ruler. Use the while loop to write the numbers across the screen.
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: 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...
Interactive
Khan Academy

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

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

Challenge: Flower Grower

For Students 6th - Higher Ed
How does the garden grow? With inherited functions! The interactive activity has individuals alter a program to utilize object inheritance. Scholars develop an object type that two other objects use to inherit similar aspects. The...
Interactive
Khan Academy

Challenge: Double Rainbow

For Students 6th - Higher Ed
Draw a rainbow over the rainbow. The second segment in a series of six has the class practice using functions to edit a program that draws a rainbow. After creating the function, the interactive lesson challenges pupils to create another...
Interactive
Khan Academy

Challenge: SmileyFace

For Students 6th - Higher Ed
Two smiley faces are better than one. The interactive lesson challenges pupils to use methods to alter a program to make it more efficient. Individuals use the new code to create multiple smiley faces that speak. The engaging activity is...
Activity
Varsity Tutors

Varsity Tutors: Hotmath: Practice Problems: Percents 2

For Students 9th - 10th Standards
Twenty-eight problems present a variety of percent topics: percents as fractions, improper, and mixed numbers, percents as decimals, simple interest, and percent of increase/decrease. They are given with each step to the solution...
Activity
Quia

Quia: Multiplication Facts Review 1 10

For Students 3rd - 5th
Do you need practice remembering or learning your multiplication facts up to 10 X 10? This matching game is the web site for you! There is a link to a list of multiplication facts and their products you can click if you want to see if...