Resistance swimming is a form of swimming exercise undertaken either for athletic or therapeutic purposes. In optimal circumstances, it lends itself to any stroke the swimmer wishes to perform. Resistance swimming can be carried out either against the pull of a tether or against the flow of water artificially set in motion by means of a swimming machine.