It is up to you to find out if you need a visa to visit a Flying Fish location. This screen will help you to research your status. If in doubt, you should contact a consular office of the country you are going to visit, in the country where you normally live.
If you do need a visa it will be a Visitor or Holiday Visa, NOT a Student Visa. If you want to work after training with Flying Fish, you may need a Work Visa.
The links here will help you get organised. In some cases you can apply online and your visa will be confirmed electronically.