This article presents a teaching–learning methodology for the subject “Hydrodynamic, Resistance and Propulsion” in the Degree of Naval Architecture. A new teaching approach is proposed, for ensuring that students acquire skills related to the ability of analyzing and designing different types of ships. The roles of both Information and Communication Technologies (ICT) and Computational Fluid Dynamics (CFD) methods are some specific features of the methodology. © 2013 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:239–249, 2015; View this article online at http://wileyonlinelibrary.com/journal/cae; DOI