Khan Academy
Challenge: Movie Reviews
Create an array of objects in a JavaScript coding practice activity. Movie titles and reviews for multiple movies are collected in an array of objects and then printed out with a looping construct.
DiscoverE
Coding Without Computers
See what it feels like to be a robot. Scholars use programming vocabulary to program a human robot and test out their codes by acting them out. The code should result in stacking six cups into a pyramid.
Balanced Assessment
Genetic Codes
Determine the number of possible genetic codes. Class members are challenged to determine the number of possibilities of a genetic code that is 20 bases long. They continue to explore the average lengths of broken RNA molecules.
Khan Academy
Challenge: Exploding Sun
Animating an object by moving it across a computer screen can be accomplished by drawing the object repetitively, each time adjusting some aspect of the drawing slightly. This activity is an easy introduction to animation in JavaScript,...
Curated OER
Lesson: Paul Chan: Alternumeric Fonts
Learning to analyze language, symbols, and codes is part of becoming a deep and critical thinker. Young analysts consider their ability to see hidden messages as they analyze the work of Paul Chan. There are two fully developed...
Teach Engineering
Connect the Dots: Isometric Drawing and Coded Plans
Individuals discover how to draw cubes on triangle-dot paper. They use cubes to build structures and draw corresponding isometric drawings on dot paper in the second lesson of the series of five. The activity also introduces the concept...
Teach Engineering
Java Code: Does It Work? Test and Test Again
Testing software code can sure test one's patience. Future programmers learn about the importance of testing when writing code for computer software. They access the CodingBat website to test programs written in Java using three test...
Core Knowledge Foundation
Unit 8: Code Talker by Joseph Bruchac Teacher Guide
Joseph Bruchac's Code Talker tells the remarkable story of Navajo Marines' role in battles of the Pacific Theater during World War II. As scholars read the novel, they also engage in activities that expand their knowledge of Navajo...
Institute of Electrical and Electronics Engineers
Binary Basics
Back to the (binary) basics. The resource provides a simple overview of binary code and gives two different activities to introduce it to elementary and middle school learners. Classmates write and decode messages to each other in binary...
Khan Academy
Challenge: SmileyFace
Two smiley faces are better than one. The interactive lesson challenges pupils to use methods to alter a program to make it more efficient. Individuals use the new code to create multiple smiley faces that speak. The engaging activity is...
Code.org
Encoding Color Images
Color me green. The fourth lesson in a unit of 15 introduces the class to color images and how to encode color images using binary code and hexadecimal numbers — and they will quickly notice that it is easier to code the color for each...
Curated OER
Hammurabi's Code
Students compare and contrast Hammurabi's Code and the Ten Commandments. They discuss the purpose for rules. Students examine the first written laws by King Hammurabi and the Ten Commandments. Students discover the inequalities in...
Curated OER
Finding Your Way Using QR Codes
If you are taking your class on a library tour, use this scavenger hunt activity to spice it up. Although this hunt isn't actually attached (like the lesson says it is), you will get a good idea of how to implement a task like this....
Curated OER
DNA Code
Students synthesize information gathered from the web on reading the DNA code. In this upper-level biology lesson, students use an online resource to gain information about DNA codes and then create posters on what they have learned....
Curated OER
Secret Code Spotlight
In this secret math code learning exercise, learners solve 14 equations and apply the color value for each line according to the key. Students write the final total and the secret coded letter from another key. Learners read the message.
Curated OER
Digital Codes
In this Algebra II/Pre-Calculus worksheet, students convert numbers into binary, octal, and hexadecimal code and examine different uses for writing numbers in other bases. The four page worksheet contains twelve multi-part questions. ...
Curated OER
Navajo Code Talkers
Young scholars research information about Navajo Code Talkers on the internet to explain their significance in World War II. Students access dictionary of words used in the secret code. Young scholars create messages, using the Navajo...
Khan Academy
Challenge: Double Rainbow
Draw a rainbow over the rainbow. The second segment in a series of six has the class practice using functions to edit a program that draws a rainbow. After creating the function, the interactive lesson challenges pupils to create another...
Curated OER
QR Coded Audio Periodic Table of the Elements
Take the periodic table into the digital age with QR codes that take the scanner to an audio recording about each element from the Royal Society of Chemistry. Enlarge the image, then use a smartphone or tablet to scan the code for an...
Curated OER
Eva's Code
Students understand the importance of punctuation in a sentence. In this codes lesson, students write a pen pal letter using codes for the punctuation. Students send a key to break the code if needed.
Khan Academy
Practice: Using While Loops
Test your knowledge of loops with this short online quiz about using the while statement in JavaScript code. Get five questions correct in a row and you're done!
Khan Academy
Challenge: Favorite Fruits
Creating a list of favorite fruits is the perfect use of an array in coding. Practice defining and using arrays in this simple activity of creating an array and printing out each element in the array.
Code.org
Practice PT - Design a Digital Scene
The final performance task for the unit requires class members to utilize what they have learned to create a personal digital scene. Groups work together to develop a scene and then, using top-down design, break the scene into manageable...
Code.org
Encoding and Sending Formatted Text
Introduce your class to encoding text. Pairs work together to create a protocol to send text prior to learning ASCII encoding. Groups then collaborate to send and translate ASCII codes creating a formatted text message.