1. A system for neuromuscular training via a communication network, comprising: a computer processor connectable to the communication network, the processor capable of performing operations comprising: retrieving data representative of a training scenario from a database in response to a user selection on an input device; generating test elements, parameters and controls based on the retrieved data; monitoring use of the input device by the user; performing calculations of a simulated environment in response to the use of the input device by the user and the test elements, parameters and controls; generating real time images replicating the simulated environment of management of the test elements by the user; and recording results of the simulation in the database.