9 февраля 1877 года на базе Высших офицерских классов при Морском кадетском корпусе в Санкт-Петербурге организована Николаевская морская академия, целью которой было «доставлять чинам флота высшее образование, соответствующее специальным требованиям такого рода службы, к которому они предназначаются...». Первым директором Академии был назначен контр-адмирал А.П. Епанчин. За годы деятельности в стенах академии было подготовлено около 400 инженеров флота и 113 человек, имевших оперативно-тактическую подготовку. Среди окончивших в разное время академию видные российские моряки, инженеры и адмиралы (ныне Военно-морская академия им. Адмирала Флота Советского Союза Н.Г. Кузнецова).