Virtual Trainer is used to provide a visual pace indicator for swimmers to use during training. The system uses programmable waterproofed LED strips, installed on the pool floor and running the length of the pool. To stay on pace, the swimmer follows an LED light flow that travels at a pre-set pace. The system can accommodate 6 swimmers per lane, each with their own colour of LED. The system helps swimmers adjust their training to stay on pace.