| A | B | 
|---|
| Coding | Telling a computer what to do. | 
| Developers | Write code to build their own apps and games. | 
| Command | An instruction to perform a specific action. | 
| Sequence | The order in which instructions are performed. | 
| Algorithm | A step-by-step set of instructions to solve a problem or complete a task. | 
| Bug | An error in your code. | 
| Debugging | The process of finding and fixing an error. | 
| Pseudocode | An informal description of code or a concept that's intended for human reading. | 
| For loop | An instruction to repeat a set of commands for a certain number of times. | 
| Composition | Putting smaller parts of a program together to solve a larger problem. | 
| Decomposition | Breaking a larger problem into smaller | 
| Abstraction | Spotting what's common to a group of things so that it's easier to think about the group. | 
| Function | A set of commands that has been given a name. We can call the set of commands when we need it by using the name. | 
| If statement | Tells us what to do if a condition is true. | 
| If-else statement | Tells us what to do if a condition is true | 
| Condition | Something we can check to tell if it's true or false. | 
| Conditional statement | Gives an instruction to do something when certain conditions are true. | 
| While loop | Tells us to repeat a set of commands while a condition is true. When the condition is no longer true | 
| Nested loop | A loop inside another loop. | 
| User Interface (UI) | What users see in front of them as they use an app | 
| User Experience (UX) | The experience users have of the app. | 
| Navigation | How users move through an app. |