This document presents a simple implementation of network coding using XOR operations. It describes a scenario where two source nodes A and B send messages to an intermediate node C, which performs XOR operations on the messages and broadcasts the coded message. The source nodes are then able to decode the messages from the other source. Diagrams and examples are provided to illustrate how XOR network coding can be implemented on different network topologies, including butterfly networks. Python code demonstrations are also included to show how XOR and random linear network coding can be performed.