Indian Maritime university offers various courses under the following Schools:
School of Maritime Management
School of Marine Engineering
School of Nautical Studies
School of Naval Architecture & Ocean Engineering