Khan Academy
Challenge: My Favorite Foods
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...
Code.org
Keys and Passwords
Scholars explore the relationship between cipher keys and passwords and as they learn more about the Vigenere cipher and continue to read from the book Blown to Bits in the seventh lesson of the series. They conduct an activity where...
Art Institute of Chicago
Color Combinations
Explore color through an examination of pointillism and light. Class members view Georges Seraut's famous painting on a computer, zooming in and out to see the details and effects of the technique. They then cover how light and color are...
Have Fun Teaching
Context Clues (5)
Unfamiliar words can make it difficult to understand what a piece of writing is trying to say. Practice using context clues to define words you don't know with a language arts worksheet, which features five sentences and enough space to...
Beauty and Joy of Computing
Conditional Blocks
If you use the resource, then pupils will understand conditional block instructions. In the first lab of a six-part unit, pupils learn how to use conditional statements (if/then) in block instructions for computer programming. They apply...
Teach Engineering
Exploring Bone Mineral Density
Bone up on bone density. The second installment of the seven-part series has pupils read articles on two different websites to learn about bone density and its measurement, as well as X-rays and other imaging tools. A quiz assesses their...
West Contra Costa Unified School District
Correlation and Line of Best Fit
Computers are useful for more than just surfing the Internet. Pupils first investigate scatter plots and estimate correlation coefficients. Next, they use Microsoft Excel to create scatter plots and determine correlation...
Curated OER
Finding Meaning in the Badge
Children who are three to five years old study two rank badges from the Qing dynasty to develop an understanding of social rank, language skills, and symbolism. The lesson is discussion-based and requires learners to compare and contrast...
Curated OER
Pen Pals
Learners make their own predictions about the amount of different types of birds at each site before they go there. In groups, they collect the bird data and compose letters to their pen pals sharing their information. To end the lesson,...
Buffalo State
A Five Day Approach to Using Technology and Manipulatives to Explore Area and Perimeter
Young mathematicians build an understanding of area and perimeter with their own two hands in a series of interactive geometry lessons. Through the use of different math manipulatives, children investigate the properties of...
Code.org
While Loops
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th activity of the series. They use flowcharts to understand loops and then program some examples of...
Illustrative Mathematics
Finding an Unknown Angle
Teach your class how to apply their knowledge of geometry as they explore the unknown. In order to find an unknown angle, students must understand that rectangles have four interior right angles, that right angles have 90 degrees, and...
Discovery Education
Satellite Telemetry
Satellites require rockets to launch, but it doesn't take a rocket scientist to understand them. Future engineers learn about how satellites send data to Earth and how to interpret satellite images. They see how radio waves play a role...
CK-12 Foundation
Algebraic Functions: Vertical Line Test
To be (a function) or not to be (a function). An easy-to-use interactive has pupils drag a vertical line onto several graphs to determine if they represent functions. Some challenge questions assess understanding of this idea.
CK-12 Foundation
Systems of Linear Inequalities: Baking Cookies
Cook up a good resource for systems of linear inequalities. Using an interactive, individuals graph a system of linear inequalities to represent constraints on the number of cookies a person must bake. A set of challenge questions...
PBS
NOVA Cybersecurity Lab Lesson Plan
Don't be fooled by cyber scams! An informative lesson teaches techies about cybersecurity. They watch videos, play a game, and engage in discussion to improve their understanding of online safety.
Curated OER
Book It to Pizza Hut
Students participate in reading a story and writing a book report on the computer. They engage in computer skills such as, saving and printing their reports. They read their reports to the teacher and class.
Curated OER
Project Based Technology in Second Grade
The many activities in this resource serve to introduce second graders to the Macintosh computer and to various programs and their creative product options. They make sideshows using KidPix, practice using email with the Journey South...
Curated OER
Reading Lesson Plan -- Shopping for "Big Ticket" Items
Students in adult ESL education classes evaluate and compare information about computers. They demonstrate the correct use of compound nouns in their description of computers. They review information and skills needed to actually visit a...
Curated OER
Getting to Know Numbers
Students study the math concepts associated with the calendar including days of the week, months of the year, odd/even numbers and numbers which come before and after. They use handheld computers with the appropriate software.
Curated OER
Coordinate Plane
Students use computer applets to demonstrate three dimensional coordinate planes. In this coordinate planes lesson plan, students play a coordinate game and a maze game.
TryEngineering
Circuits and Boolean Expressions
Teach basic logic using Boolean operators. Young computer scientists learn about the operators NOT, AND, and OR, and how they can be expressed using Boolean notation, logic gates, or truth tables. Along the way, they learn about half...
Curated OER
ICT/Literacy
Deepen understanding of email correspondence. Begin by tapping into prior experience with email and word processing. Learners then send emails to one another, practicing attaching images and copying and pasting their work into a word...
Curated OER
Understanding Computer Images
Ninth graders explain differences between bitmapped images and vector images. They calculate pixels and transpose the raw file size to bits, bytes, and kilobytes. They compare formats for displaying images on a Web page.