# Primary Catalogue

## Technology

### What Is Debugging?

Algo is supposed to be sweeping the floor, but why does he keep on making an even bigger mess? In this episode, students learn about computer bugs, including logical bugs and syntax bugs, and why debugging is important to ensure that programs run...Show More

### What Are Variables?

Paul is trying to keep track of the money he’s saved, but he keeps losing count. In this episode, students learn about how variables can be used to store and retrieve information, including the three parts of a variable—type, name and...Show More

### What Is Boolean?

Polly and Paul decide to play a game of ‘What am I Thinking?’ with Algo. But how can Algo tell them whether their guesses are true or false? In this episode, students learn about Boolean expressions, Boolean values and what the Boolean...Show More

### What Are Conditional Statements?

Algo is having trouble deciding what to wear for the weather. How can Polly and Paul help him work out his wardrobe? In this episode, students learn about how to make computers make decisions under multiple conditions by using IF-ELSE and IF-ELSE...Show More

### What Are Loops?

Paul wants to blow up a lot of balloons for a party, but how can he get Algo to do it so he only needs to give the instruction once? In this episode, students learn how they can use ‘for’ and ‘while’ loops to do things over and over again...Show More

### Quarter Past and Quarter To on Digital Clocks

Miniclips: Telling Time

Introduce your students to telling time to quarter past and quarter to on digital clocks. This Miniclip provides a summary of the features of digital clocks and explains the characteristics of quarter past and quarter to times, with opportunities...Show More

### Quarter Past and Quarter To on Analogue Clocks

Miniclips: Telling Time

Introduce your students to telling time to quarter past and quarter to on analogue clocks. This Miniclip provides a summary of the features of analogue clocks and explains the characteristics of quarter past and quarter to times, with...Show More

### Cyberbullying: How to Avoid Cyber Abuse

Responsible Use of Technology

Social networking is a great part of the Internet, but it's also important to be careful not to hurt other people's feelings. This video showcases a series of situations to stop cyberbullying. What would you do if someone shared an embarrassing...Show More

### What Is Fake News? Tips For Spotting It

Responsible Use of Technology

There are news stories on the internet which are not real; this is known as fake news. Sometimes, fake news are shared to make us laugh, to get more likes or to hurt someone. This video provides tips and advice to learn how to tell the difference...Show More

### Online Privacy: Internet Safety and Security

Responsible Use of Technology

Social media is a great tool to communicate with our family and friends but it's important to be mindful of what we post, where we post it and who we share it with. In this video students will be given advice on how to protect their online privacy.

### Properties of Materials in Design

Miniclips

Have you ever stopped to think about the products you use every day? Why are they designed the way they are? And why are they made of particular materials? This Miniclip examines the properties of materials including being flexible, strong,...Show More

### What Is Binary?

Binary is the language of computers! In this episode, students will learn what binary code is and how it allows us to see images, hear sound, watch movies, and read text on our computers. They will also discover how transistors and the processor...Show More

### Why Do We Need so Many Languages?

There are so many programming languages out there – so how do you pick the right one? In this episode, students will discover different programming languages such as HTML, Javascript, Python, C#, Ruby, and more. They will learn how each...Show More

### What Are Algorithms?

Polly and Paul program Algo to cook them breakfast using instructions written as an algorithm – but what exactly is an ‘algorithm’? In this episode, students will discover what an algorithm is, the importance of writing them logically and...Show More

### Why Learn Coding?

Computers are all around us and we use them every single day. But why should students learn how to code? In this episode, students will learn what coding is, why it’s important to develop computational thinking skills, and an overview of the...Show More

### What Is a Computer?

Have you ever wondered what makes up a computer? In this episode, students will learn why computers were invented, the different parts of a computer – including hardware and software – the role of the CPU, and the four functions that every...Show More

### What Are Conditionals?

Coding in the Classroom

An animation on conditions in coding and how they work.

### Conditionals in Plain English

Coding in the Classroom

A presenter explains the use of conditionals within programming and how to teach it in the classroom

### Variables in Plain English

Coding in the Classroom

A presenter explains what variables are in coding and gives some examples.

### What Are Variables?

Coding in the Classroom

An animation explaining variables in coding.

### Loops in Plain English

Coding in the Classroom

A presenter explains that loops are a set of instructions which are carried out repeatedly and how they are used in the Kano coding classroom.

### What Is Computational Thinking?

Coding in the Classroom

A short animation on what computational thinking is and how it's used in coding.

### What Are Loops?

Coding in the Classroom

An animation on how to understand loops.

### What Is Sequencing?

Coding in the Classroom

An explanation of sequencing and algorithm as a specific order of tasks to get the right result

### What Is Coding?

Coding in the Classroom

An explanation of what code is and where we can find it around us.