This lesson shows how Firebase's arrayUnion and arrayRemove update arrays in documents. arrayUnion adds new unique elements, skipping duplicates. arrayRemove deletes all matching elements if present. The execution table traces an example array through adding 'green', skipping duplicate 'blue', removing 'blue', and attempting to remove non-existent 'yellow'. The variable tracker shows the array's state after each operation. Key moments clarify why duplicates are not added and what happens when removing missing elements. The quiz tests understanding of array states at each step. This helps beginners see how these operations safely update arrays in Firestore.