Learned to swim as a kid but the best swim instruction I got was for river self rescue and USMC swim quals.