This unit covers advanced observational methods and analysis techniques that are commonly used to assess oceanographic processes from the deep to nearshore ocean, including the dynamics of surface wave fields, ocean currents and turbulence, sediment transport and morphological changes. Topics will include principles for designing field observational programs, quality control of raw data, and analysis of oceanographic time-series and spatial data sets using the Python programming language. The unit will also cover common models used to predict oceanographic processes, including an overview of different classes of numerical models, governing principles, model requirements and validation.