Abstract: A system provides medical training over a network. The system receives a medical topic indication, retrieves at least one graphical user interface related to the medical topic, and provides the retrieved graphical user interface over the network to a user.