Flight Arcade

In 1903 the Wright Brothers created an innovative combination of technologies to create the first successful airplane. It was powered, carried a person, and could be controlled. Since then the ability to fly has become more and more accessible. Begin a journey to...

Binary Images

Ones and Zeros. On and off. What does it all mean? Binary language is fundamental to computing. Make that concept more visual by creating a graphical representation of binary. Follow this guide to see how you can use words or colors to represent a binary code in a...

Crowdsourcing

Bill Gates wasn’t alone, and neither was Steve Jobs. Both incredibly successful computer programmers worked with teams of people to build products that performed well and were creative innovations. This lesson teaches students how crowdsourcing is teamwork that...

Computer Science Fundamentals

Is your teen interested in computers, computer science, or coding? Code.org has put together a strong collection of unplugged activities aimed at illuminating various aspects of computer science that are transferable to the digital realm.. The challenge level of these...

Relay Programming

Computers can be frustrating. Creating complex computer programs involves a lot of work, effort, success, and failure. Strong computer skills are necessary, but they aren’t the only thing a good programmer needs. This lesson emphasizes teamwork, self-discipline,...