Lesson Plan
TryEngineering

Arduino Blink Challenge

For Students 6th - 12th
Who knew turning a light on and off could be so complicated? In the lesson, pupils use Arduino boards to learn about computer codes and programs. They program an Arduino to make a light turn on and off at certain time intervals.
Lesson Plan
Code.org

Looping and Simulation

For Teachers 9th - 12th
Young computer scientists continue programming with while loops by creating a program to simulate coins flipping. 
Lesson Plan
TryEngineering

Sorting Socks is Algorithm Complexity

For Teachers 9th - 12th Standards
Use hosiery to teach computer science. Scholars use socks to develop a set of algorithms. They find ways to find a particular sock from a set and ways to sort socks. Finally, they use their algorithms to consider time complexity.
Activity
American Immigration Law Foundation

An Immigrant’s Experience

For Teachers 4th - 8th Standards
After interviewing an immigrant about their voyage to the United States and first impressions of the country, young learners create a fictional series of journal entries and design an iMovie depicting their interviewee's story.
Lesson Plan
NYSU

Understand a Fraction as a Number on a Number Line

For Teachers 3rd - 4th Standards
Piece by piece young scholars build a basic understanding of fractions in a Common Core-designed elementary math lesson. Through a series of hands-on activities and journaling exercises, and with the help of multiple...