Short course300 h · Online · 5 modules

Ocean Forecasting with Machine Learning Course

This course prepares you to build machine learning models that forecast ocean variables such as waves, sea surface temperature and sea level. You will learn to prepare time series and spatial data, train tree-based, gradient boosting and neural network models, compare them with reference numerical forecasts and validate them rigorously, understanding their advantages as well as their limits compared with physical models.

Duration300 h
ModeOnline
Start1 December
Modules5
Programme diagnosis

Prior knowledge check

These are the skills this programme gives you. Tick the ones you already master and we will tell you which part of the syllabus is for you.

Your diagnosis
6of 6 to cover

You are starting from scratch in this subject. The programme is designed precisely for that.

About the programme

What is the Ocean Forecasting with Machine Learning Course?

This short course combines data and artificial intelligence for ocean forecasting. You will distinguish physical, statistical and machine learning approaches and forecast horizons, prepare buoy and satellite data with sliding windows, feature engineering, temporal splits, normalisation and missing values, and train linear regression with regularisation, decision trees, random forests and gradient boosting with hyperparameter tuning and feature importance. You will then apply dense, recurrent, LSTM and convolutional neural networks, correct numerical model output, produce probabilistic forecasts and validate them with error and skill metrics against reference forecasts, including extreme events.

What sets this course apart: a practical approach with models trained on open ocean data; an honest comparison of results against reference physical forecasts; rigorous validation with metrics and schemes suited to time series; open tools such as Python, scikit-learn and deep learning libraries; and a practical case in which you build a forecasting model for a real variable and location.

Programme typeShort course
ModeOnline
Duration300 hours
Modules5
Start1 December

Programme highlights

  • Practical approach: models trained on open ocean data.
  • Honest comparison: results checked against reference physical forecasts.
  • Rigorous validation: metrics and schemes suited to time series.
  • Open tools: Python, scikit-learn and deep learning libraries.
  • Neural networks: recurrent, LSTM and convolutional models for series and fields.
  • Practical case: a forecasting model for a real variable and location.
Syllabus

Syllabus of the Ocean Forecasting with Machine Learning Course

5 modules. Select a module to see its content.

Module 1

Foundations of ocean forecasting

  • 1.1. Ocean variables that are forecast
  • 1.2. Reference numerical forecasting
  • 1.3. Classical statistical approaches
  • 1.4. Machine learning for forecasting
  • 1.5. Forecast horizons and scales
At this stage
60 hestimated workload
5 wkweeks at your pace
Module 2

Data preparation for forecasting

  • 2.1. Buoy and satellite data sources
  • 2.2. Time series and sliding windows
  • 2.3. Feature engineering
  • 2.4. Temporal data splitting
  • 2.5. Normalisation and missing values
At this stage
60 hestimated workload
5 wkweeks at your pace
Module 3

Machine learning models

  • 3.1. Linear regression and regularisation
  • 3.2. Decision trees and random forests
  • 3.3. Gradient boosting
  • 3.4. Hyperparameter tuning
  • 3.5. Feature importance
At this stage
60 hestimated workload
5 wkweeks at your pace
Module 4

Neural networks for the ocean

  • 4.1. Dense neural networks
  • 4.2. Recurrent networks and LSTM
  • 4.3. Convolutional networks for spatial fields
  • 4.4. Correcting numerical model output
  • 4.5. Probabilistic forecasting
At this stage
60 hestimated workload
5 wkweeks at your pace
Module 5

Validation and application

  • 5.1. Error and skill metrics
  • 5.2. Comparison with reference forecasts
  • 5.3. Extreme events and model limits
  • 5.4. Deploying a simple model
  • 5.5. Practical case: wave forecasting for a stretch of coast
At this stage
60 hestimated workload
5 wkweeks at your pace
Plan your pace

Duration and format of the Ocean Forecasting with Machine Learning Course

It is 300 hours. Tell us how many you can study each week and we will tell you when you will really finish.

4 h30 h
With 12 h per week
6
months to finish
25 weeks
weeks in total

This is the pace at which most students finish. It fits well with the instalment plan.

Faculty

Academic leadership and faculty

The Navalis teaching team: working professionals who teach and supervise the programmes.

Dra. Marina AlcoverDr. Marina AlcoverAcademic Director and Head of Quality Assurance
Ing. Diego CifuentesEng. Diego CifuentesSenior Lecturer in Naval Welding and Non-Destructive Testing; Head of QA/QC for Welded Joints
Cap. Javier Abaroa (MCA)Capt. Javier Abaroa (MCA)Senior Lecturer in Ship Handling, Electronic Navigation (ECDIS/Radar/ARPA) and GMDSS; STCW Compliance and Bridge Resource Management Coordinator
Dr. Pau FerrerDr. Pau FerrerSenior Lecturer in Naval Architecture and Simulation; Director of the Hydrodynamics and CFD Laboratory
Dra. Nuria LlobregatDr. Nuria LlobregatSenior Lecturer in Marine Meteorology, SAR and Operational Safety; Navigation Risk Management Coordinator
Ing. Javier BañulsEng. Javier BañulsSenior Lecturer in Electrical Engineering, Automation and ETO Engineering; Electronic Integration and Engine Alarms Coordinator
Ing. Sofía MarquinaEng. Sofía MarquinaSenior Lecturer in Materials, Composites and Corrosion Protection; Coordinator of the Advanced Paints and Coatings Line
Ing. Tomás RieraEng. Tomás RieraSenior Lecturer in Propulsion, Alternative Energy and Hybrid Systems; Energy Performance and Vibration Coordinator
Objectives

Objectives of the Ocean Forecasting with Machine Learning Course

01Distinguish physical, statistical and machine learning forecasting approaches.
02Prepare data for forecasting.
03Train classical machine learning models.
04Apply neural networks to series and fields.
05Validate forecasts against reference benchmarks.
06Interpret uncertainty and model limits.
Careers

Career opportunities after the Ocean Forecasting with Machine Learning Course

01Ocean data scientistforecasting models in companies and research centres.
02Ocean forecasting techniciannew techniques in operational services.
03Marine energy data analystforecasts for offshore operations.
04Research assistantprojects applying AI to the ocean.
Frequently asked questions

Questions about the Ocean Forecasting with Machine Learning Course

Yes, a basic level is recommended; the course does not start programming from scratch.

No. The course shows that they are usually complementary and analyses the limits of each approach.

Mainly waves, sea surface temperature and sea level, using open data.

No. The exercises can be done in free cloud environments.

You build and validate a wave forecasting model for a real coastal location.

Fully online, through a virtual campus available 24/7, with live sessions that are recorded and tutorials with the teaching staff.

The course comprises 300 hours of study across 5 modules of about 60 hours each and ends with an applied practical case. You can progress at your own pace within the schedule set when you enrol.

Online admission

Admission process

No waiting for a call back. If your documents are in order, you can enrol in the same session.

Entry requirements
  • Profile: aimed at graduates in marine sciences, physics, mathematics or engineering who want to apply machine learning to the ocean, data scientists interested in environmental and marine problems, ocean and weather forecasting technicians exploring new techniques, marine energy and port professionals who need local forecasts, and researchers working with ocean time series; a background in these fields, statistics or computing, with basic knowledge of Python, is recommended.
  • Language: sufficient command of English to follow the classes and the technical documentation.
  • Technical resources: a computer with a stable internet connection, an up-to-date browser and a camera for live sessions and project presentations.
  • Admission: online application, review of your profile and a short interview with the academic team.
  1. 01
    Application
    Your details, background and documents.
  2. 02
    Instant review
    We check that everything is complete and in order.
  3. 03
    Enrolment
    Choose full payment or instalments and reserve your place.
Start my applicationFrom $188 deposit

Admission is provisional until the committee validates the documents provided. If you do not meet the requirements, the full amount is refunded.

Any questions?

Ask us before you enrol

Leave your details and admissions will write to you to answer any questions. If you are already sure, you can apply and pay in the same session.

Enrol now

Consent
Scroll to Top