+
Lesson Plan
Code.org

While Loops

For Students 9th - 12th
Bring your pupils in the loop with while loops. Scholars learn how to modify conditional statements to produce while loops in the 14th lesson of the series. They use flowcharts to understand loops and then program some examples of loops.
+
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
Code.org

Identifying People with Data

For Students 9th - 12th
How much information about you is out there? Scholars explore this question as they investigate data breaches and how these violations occur. They then take part in an activity where they research how easily people could get access to...
+
Lesson Plan
Code.org

The Cost of "Free"

For Teachers 9th - 12th
Explore the trade-offs of using a free app. The fourth installment of a 12-part unit helps young consumers discover the cost of receiving a free service. They learn how these apps make use of their access to data.
+
Lesson Plan
Code.org

The Need for Encryption

For Students 9th - 12th
Scholars investigate the need for encryption as they read a portion of the book Blown to Bits and discuss encryption techniques. They finish by attempting to decode a message written using a Caesar cipher.
+
Lesson Plan
Code.org

Cracking the Code

For Teachers 9th - 12th
Scholars learn how to crack secret codes as they continue reading from the Blown to Bits and try to crack the random substitution cipher. They also begin learning about the Vigenere cipher. 
+
Lesson Plan
Code.org

Hard Problems – Traveling Salesperson Problem

For Teachers 9th - 12th
Even computers find this to be a hard problem. In the eighth installment of a 12-part unit, young computer scientists learn about the traveling salesperson problem. They formulate algorithms to solve the problem and find out why it is...
+
Lesson Plan
Code.org

One-way Functions – The WiFi Hotspot Problem

For Teachers 9th - 12th
Pupils attempt to solve the Wireless Hotspot Problem and learn why it is considered a computationally hard problem in the ninth instructional activity of the series on 12. They also learn about one-way functions and how the Wireless...
+
Lesson Plan
Code.org

Asymmetric Keys – Cups and Beans

For Teachers 9th - 12th
Beans are for more than just counting! Introduce public key cryptography with cups and beans and ask scholars to use the beans to send secret numbers. Participants learn how this activity relates to public key cryptography and asymmetric...
+
Lesson Plan
Code.org

Public Key Cryptography

For Students 9th - 12th
Investigate how public key cryptography works. Scholars continue their study of one-way functions and asymmetric keys and apply this information to public key cryptography. They use an app to explore public key cryptography and its...
+
Assessment
Code.org

Practice Performance Task - Security and Hacking in the Real World

For Teachers 9th - 12th
Young computer scientists create a visual artifact that represents their research into a computing innovation in the world of cybersecurity. They then work individually to write an essay on the impact of technology on cybersecurity.
+
Lesson Plan
Code.org

Keys and Passwords

For Teachers 9th - 12th
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...
+
Lesson Plan
Code.org

Rapid Research – Data Innovations

For Teachers 9th - 12th
Scholars conduct research into a computing innovation of their choice and figure out how it uses data. They prepare brief reports of their research in the second installment of the series.
+
Activity
1
1
Google

Online Safety Roadshow Activity

For Teachers 6th - 8th Standards
What does it mean to have digital citizenship? A set of lessons teach middle schoolers how to be safe and productive online. From sharing posts to creating secure passwords, learners discuss the importance of remaining diligent—and...
+
Lesson Plan
Library Sparks

Reference Tools Vocabulary Challenge

For Teachers 3rd - 6th
Students love the opportunity of going to the library to jump into that one comfy chair in the whole room with a book, or be a lucky one to get to the computers before anyone else. But knowing how to locate books and other reference...
+
Worksheet
Lesson Paths

Aphorisms

For Students 5th - 8th Standards
Benjamin Franklin had an aphorism for practically every situation. Encourage class members to respond to a set of questions by choosing one of Franklin's aphorisms as an answer.
+
Activity
1
1
Mr. Beem's Social Studies

Civil Rights Project: The Long Civil Rights Movement

For Students 9th - 12th Standards
Investigate milestones along the path that lead to the American Civil Rights Movement of the 1960s. After researching key people, events, court cases, and legislative orders, teams present their findings as a magazine, newspaper, or...
+
Lesson Plan
C-SPAN

Student Symposium and Resulting Action

For Teachers 7th - 12th Standards
Your class may not be able to vote yet, but that doesn't mean they can't feel like they're part of the presidential election! The resource creates a symposium where pupils debate about a selected topic in current events during an...
+
Lesson Plan
C-SPAN

Conducting a Moot Court

For Students 7th - 12th Standards
Review the conduct of different roles within the Supreme Court. A moot court activity educates learners about the roles of each member of the court and the process of a case with video clips, research activities, a graphic organizer,...
+
Interactive
Google

Accessorizer

For Students 6th - 12th
It's all about the accessories. Scholars complete a computer coding activity where they add accessories, like glasses, shirts, hats, and wigs, to a picture. They learn to apply block-based coding to accomplish the fun task.
+
Interactive
Google

Music Mixer

For Students 6th - 12th
Here's an activity sure to be music to your ears. Pupils create a music composition using block-based computer coding. They add different sound rings, and then adjust the number and speed of sounds to create their composition pieces.
+
Worksheet
Mr. Mansour

Mouse and the Motorcycle: Chapter 1-3

For Students 2nd - 6th Standards
Get the facts straight with a reading quiz on the first three chapters of Beverly Cleary's The Mouse and the Motorcycle. The questions address details from the plot and provides a writing prompt to predict what will happen next in the book.
+
Worksheet
Mr. Mansour

Mouse and the Motorcycle: Vocabulary 1

For Students 2nd - 6th Standards
Beverly Cleary's The Mouse and the Motorcycle is full of adventure, friendship—and vocabulary! Review the meanings of words in context with a straightforward fill-in-the-blank instructional activity.
+
Lesson Plan
C-SPAN

What Are Ways for Youth to Engage in Politics?

For Teachers 6th - 12th
Help young people become excited to participate in politics. High school historians participate in an engaging lesson focused on ways for youth to become involved in government. Scholars review articles, videos, and essential vocabulary...

Other popular searches