Hi, what do you want to do?
Curated OER
Martin Luther King Jr's "I Have A Dream" Speech
Invite your class to investigate racism and civil rights by analyzing the great Dr. Martin Luther King's speech. Your learners will read the words from the "I Have a Dream" speech and analyze the political and racial overtones. They will...
Teach Engineering
Design Step 5: Construct a Prototype
Enough with the talking, let's build something! In the fifth step in the engineering design process, young engineers build a prototype to test their ideas. The lesson walks them through the process of evaluating it step-by-step....
Teach Engineering
Storing Android Accelerometer Data: App Design
There's an app for that! Pupils learn to build an app that will store data on an Android. The instructional activity introduces class members to the tiny database, TinyDB, for Android devices. A video tutorial provides an...
Discovery Education
Clutter Cutter
Challenge young learners to cut the clutter with this fun engineering project. As employees of a home and office supply company, young engineers are asked to develop devices that organize everyday items. After participating in a...
College Board
AP® Computer Science: A Picture Lab Student Guide
How do you modify digital pictures? In this lab learners write methods that modify digital pictures. They how to traverse a two-dimensional array of integers or objects, and are introduced to nested loops, binary numbers,...
Curated OER
Wiki Comment: The News and You
Kids explore the world of news media by creating a wiki page. They will create a wiki page on the Internet in order to comment on and question the stories that take place in the world. They will practice creative writing by summarizing...
DiscoverE
Pilot a Balloon
Balloons will go where you want them to. Young pilots first add paper clips to a balloon to make it neutrally buoyant. They then use cardboard to steer the balloon in different directions, taking air pressure into account.
Discovery Education
The Time of Our Life
Mammals are some of the newest organisms to appear on Earth. Young scholars complete an activity that results in a timeline showing the appearance of different types of living organisms. Provided with a list that spans from prokaryotes...
Computer Science Unplugged
You Can Say That Again! – Text Compression
Compression, the process computers use to store information, is the focus of a resource that presents two different stories that describe the concept of compression by eliminating repeated letters and replacing them with a...
Hopscotch Technologies
Daisy the Dinosaur
Have you ever wanted to tell a tyrannosuarus rex what to do? Here's your chance! Introduce youngsters to the world of computer programming with an easy and adorable game in which a dinosaur follows your every command.
Code.org
Controlling Memory with Variables
Not all variables are created equal. Discover how variables in computer science are different from variables in math class. Scholars learn to work with variables in computer programming by developing a mental model for how variables...
Discovery Education
Stomp Rockets
Watch the excitement grow as learners experiment with homemade rockets. Pupils create their own rockets from a soda bottle and experiment with launch angles. They discover the launch angle has a significant effect on the distance the...
Code.org
Canvas and Arrays in Apps
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.
DiscoverE
Build a Better Candy Bag
Every child's dream: stuffing as much candy into a bag as possible. Doing this, though, requires a nice sturdy bag. Scholars design the sturdiest bag they can and test the limits of those bag using a sweet treat!
Computer Science Unplugged
Colour by Numbers–Image Representation
How do computers store and send images? Here's an activity that explains one way a computer can compress image information. Pupils decode run-length coding to produce a black and white image. Pairs then work together to code and...
Code.org
Introduction to Arrays
How can you store lists in a computer program? The 16th installment of a 21-part unit introduces arrays as a way to store lists within a variable. Individuals program a list of their favorite things—adding interest to the activity.
Code.org
Encoding B and W Images
Imagine drawing with zeros and ones. The third lesson in a unit of 15 introduces the class to creating black and white images. Pairs get together to create an encoding scheme in order to make these images. They move on to a...
Code.org
Bytes and File Sizes
A bite of bits. The first activity in a unit of 15 introduces the class to the byte. Pupils learn about other standard units for measuring file sizes, develop an understanding of relative sizes and the kind of units used to measure...
Exploratorium
Indicating Electrolysis
Sure, your learners know water is made up of two molecules, but watching them separate helps the class see the construction like never before. This resource provides directions on how to build a simple electrolysis device using a...
Discovery Education
Market Research and Design: The Headphone Challenge
Watch augmented reality bring classrooms to life. Scholars work in groups to design, build, and market a new pair of headphones meant for children under three. They use an augmented reality app to show their headphones in action as they...
Computer Science Unplugged
Count the Dots – Binary Numbers
Did you know you can send a message using only zeroes and ones? This interactive resource presents an introduction to binary numbers. Through code cards, pupils learn to convert binary numbers to decimal numbers.
Teach Engineering
Maximum Mentos Fountain
A messy fountain is potentially an energy experiment in disguise. Groups investigate the variables in creating a fountain from soda and Mentos. The last activity in a six-part series on energy has the class observe the fountain in terms...
Teach Engineering
Making Moon Craters
Create an egg-citing study of energy. Pupils investigate the effect of height and mass on the overall amount of energy of a falling object. The fourth segment in a six-part series on energy uses a weighted egg falling from different...
Curated OER
Ocean Animals - A Kindergarten Research Project
Something’s fishy! Assign each of your pupils an individual sea creature and investigate the oceans. Young oceanographers utilize Kidspiration software to research a creature, illustrate an image, and create fact cards about their...