The Principal training units/establishments for the general service officers and men of the Navy are located at Kochi. These units impart training in gunnery, navigation, anti-submarine warfare, communications, aviation, etc. Other major training establishments ore Naval Academy, Goa-basic training for Naval cadet and Direct cadets and Direct Entry Officers of all branches. INS Chilka, Orissa-basic training for sailors and artificers, INS Shivaji, lonavla-basic engineering training of technical officers, specialised training for all engineering branch officers and sailors and artificers INS Valsura, Jamnagar-specialised training for electrical branch officers and sailors. INS Satavahano, Vishakhapatnamsubmarine training for all officers and sailors of submarine cadre. INS Hamla, Marve, Malad, Bombay-training of officers and sailors of S & B Branch. INS Kunjoli, Bombay-regulating branch training. INS Nsvini (INM), Bombay-medical assistants' training, and INS Agrani, Coimbatoremanagement and leadership training for senior sailors.