| 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. |