Understanding concepts in programming can be tricky at first. A great way to learn is by making comparisons. This resource provides 12 pages with real life examples based around a large range of programming concepts. Have your students understand the following much easier with the provided examples:
- Input / output
 - Variables
 - Loops
 - Conditional Statements
 - Debugging
 - Functions
 - Lists
 - OOP
 - Algorithms
 - Arrays
 
This product comes as an editable Google Slide. So you are able to add more real life examples as you feel fit.