A marine officer, operating in the self contained environment of a ship at sea, must be capable of effectively using the tools available onboard to accomplish the maintenance, repair and operational demands of the job. To impart this competency, Bangladesh Marine Academy rely heavily on practical training, conducted at the custom built and equipped Demonstration Hall. Cadets are given hands-on training in the proper use of tools, safe practices, equipment characteristics as well as repair and maintenance procedures under the supervision and guidance of the faculty. Recently two new Training Generators (125 kVA each) have been placed in Demonstration Hall.