# Resources by Code.org

Back to all publishers

### Algorithms

The video explains the purpose of the activity which is to understand that different algorithms will produce the same results, but some methods are more efficient than others.This is an unplugged activity which means that the computing principles are understood without the use of a computer. Students use tangram...

### Binary bracelets

This resource introduces binary data to students via the creation of bracelets which display their name in binary. This lesson helps to demonstrate how it is possible to take something that we know and translate it into a series of ons and offs (ones or zeroes). The resource contains a lesson plan and related...

### Computational Thinking

The video explains the purpose of the task which is to understand the concept of computational thinking. This is an unplugged activity which means that students explore the concept without the use of a computer.

In this activity, students attempt to understand the four steps of computational thinking....

### Graph paper programming

The video explains the purpose of the activity which is to help students understand the principles behind coding. This is an unplugged activity meaning that students understand the computing principles without the use of a computer. By programming one another to draw pictures, students begin to understand what...

### KS2 Algorithms

These six lessons and activities introduce children to algorithms, logical reasoning and context, cross curricular pattern spotting...

### Real-life algorithms: paper airplanes

A lesson plan that takes the students through the algorithm to making a paper airplane. It consists mainly of a worksheet task to correctly sequence the steps in making a paper airplane, in doing so they must discard any superfluous...

### Real-life algorithms: plant a seed

A lesson plan that takes the students through the algorithm to plant a seed. It consists mainly of a worksheet task to correctly sequence the steps in planting a seed, in doing so they must discard any superfluous information. The idea is then that they give their algorithm to another child for that child to follow...

### Session 1 - Real-life algorithms: paper airplanes

The main objective of this session is to understand what algorithms are.

Instructions:

• ...

### The Internet

The video explains the purpose of the activity which is, in simple terms, how the Internet works. This is an unplugged activity meaning that computing concepts are learnt without the use of a computer. All relevent terminology is explained. The lesson shows students pretending to flow through the Internet, whilst...