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.
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. 
Activity
Computer Science Unplugged

Twenty Guesses—Information Theory

For Teachers 4th - 8th
How do we determine how much information to include and what can be left out? By playing a game of 20 questions, the class generates the best strategies for finding a number. They then move on to guessing the next letter in a short...
Lesson Plan
PBS

Hidden Messages in Spirituals

For Students 6th - 8th Standards
Slaves laboring in the cotton fields of the old South singing joyously may have convinced overseers that their workforce was happy and content, but in truth, these spirituals contained secret codes. After viewing a short video about...
Lesson Plan
Curated OER

Cracking Codes and Ciphers

For Teachers 4th - 8th
Students explore different codes and ciphers including Morse Code, Egyptian Hieroglyphs, and the Alphabet. They discuss how and why codes are used. Students create their own code and message to exchange with classmates.
Lesson Plan
Curated OER

Navajo Code Talkers

For Teachers 6th - 10th
Students investigate the Navajo Code Talkers and their role in World War II. They complete a Webquest, explore various websites, encode a short message, analyze maps, answer discussion questions, and read newspaper articles about secure...
Worksheet
Curated OER

Squigly's Special Message (Halloween Theme)

For Students 4th - 5th
For this word puzzle worksheet, learners read 30 clues and place the answers in a puzzle grid. A secret message will be revealed when students have finished. There is a trick-or-treating graphic on the page.
Worksheet
Curated OER

Squigly's Secret Code

For Students 4th - 6th
In this secret code worksheet, students decipher the answer to Squigly's secret code by printing the letter on the line given that goes with each symbol.
Lesson Plan
Curated OER

Slave Code Songs

For Teachers 7th
Seventh graders study water bodies that were escape routes to Canada for slaves seeking freedom. They examine and create a coded spiritual that describes a personal experience with secrecy and fear.
Activity
NASA

Speaking in Phases

For Students 9th - 12th
Hear from deep space. Pupils learn how satellites transfer information back to Earth. They learn about three different ways to modulate radio waves and how a satellite sends information with only 0s and 1s. Using sound, class members...
Interactive
Khan Academy

Challenge: Calculator

For Students 6th - Higher Ed
Calculators aren't all that useful if they don't return the correct results. In this JavaScript programming exercise, beginning JavaScript coders are guided to fix the results returned by the functions so they return correct values....
Interactive
Khan Academy

Challenge: Favorite Animals

For Students 6th - Higher Ed
I'm not scared of lions & tigers & bears; in fact, they are on my favorites list! Have your young coders practice creating arrays and using loops. First they define the array as a list of favorite animals, then print them out...
Interactive
Khan Academy

Project: Ad Design

For Students 6th - Higher Ed
Let your young programmers' creativity and programming knowledge shine with this culminating activity. Coders put together everything they know about using text commands, drawing, and animation to create a unique ad. This activity could...
Interactive
Khan Academy

Challenge: Mouse Tracker

For Students 6th - Higher Ed
Create a small but useful little program that allows you move a dot with your mouse and see the coordinates change as the mouse moves.  Starting with a dot that moves with the mouse, add to this program the text of the points...
Interactive
Khan Academy

Challenge: Number Analyzer

For Students 6th - Higher Ed
The JavaScript program you create will answer a simple question about a number. Is it positive, negative, or zero? Create a Boolean expression and use conditional if statements to test the value and then print the...
Interactive
Khan Academy

Challenge: Smarter Button

For Students 6th - Higher Ed
Now, challenge your knowledge of Boolean operators even further with this JavaScript program to create a button that changes color after being pressed. This activity is the second in a series and would made a good follow up to the first...
Interactive
Khan Academy

Challenge: Your First Button

For Students 6th - Higher Ed
Practice using conditional if statements, Boolean expressions, and Boolean operators by programming a user-selected button. This activity guides by using a small program that needs some modifications to work correctly. 
Interactive
Khan Academy

Project: Magic 8-Ball

For Students 6th - Higher Ed
Your student programmers will enjoy creating their own Magic 8-ball in this JavaScript activity. This a great opportunity to practice using if and else statements based on randomly generated numbers. What will you ask the 8-ball? 
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
CK-12 Foundation

Telegraph

For Students 9th - 12th Standards
Most pupils don't know what a telegraph is, much less how one works. A secret simulation has scholars pick the size of the primary and secondary loops, the battery voltage, and which letters in the Morse Code they want to transmit. They...
Lesson Plan
2
2
Common Sense Media

My Online Code

For Teachers 9th - 12th Standards
Approach ethical online behavior with a series of activities geared toward teaching pupils about digital citizenship. After a brief discussion about ethics, small groups inspect a fictional social networking profile with ethics in mind....
Lesson Plan
Curated OER

Telegraphy-- Morse Code

For Teachers 3rd - 4th
In this language arts and science worksheet, students discover that Morse Code is a way to send messages. Students examine a chart with the Morse Code alphabet and translate 3 messages. Students then write a message in Morse Code to a...
Worksheet
Curated OER

Noughts and Crosses Code

For Students 2nd - 4th
In this secret code worksheet, students analyze and interpret a noughts and crosses code in order to decipher the code and figure out what the message is.
Worksheet
Curated OER

Squigly's Secret Code

For Students 1st - 2nd
In this secret code instructional activity, students will print the letter that corresponds with the symbol to decipher a secret message from Squigly.

Other popular searches