A method of remote training by a trainer of an activity, such as horseback
riding, performed by a student. The method includes receiving and
reviewing real time video of student actions over a network, the student
being located at a location, and based upon the real time video,
providing instructions to the student. A method is also provided for
receiving remote training from a trainer. A computerized method is
provided for remote training by a trainer of an activity performed by a
student. The method includes maintaining information about availability
of a trainer, and providing a first user interface through which a
student may select a trainer. A second user interface may be provided for
selecting an arena.