Skip to content

6. Training Resources

Thomas Morrow edited this page Feb 2, 2026 · 4 revisions

Training Resources

This page provides curated training resources for scientists, data managers, and operators working along the subsea data lifecycle. Resources are organized by topic and skill level.


Version Control & Collaboration

Essential skills for contributing to the Subsea Data Collective and sharing code with the community.

GitHub Basics

Learn how to fork repositories, make changes, and submit pull requests to contribute to this wiki or share tools with the community.

Manuals:

Tutorials:

Key Steps Summary:

  1. Fork the repository by clicking the "Fork" button
  2. Make your changes in your forked copy
  3. Submit a pull request to propose your changes to the original repository

Git Command Line

For more advanced version control workflows and local repository management.

Manuals:

Tutorials:


Programming & Data Analysis

Python for Oceanography

Manuals:

Tutorials:

R for Oceanography

Manuals:

Tutorials:

Jupyter Notebooks

Manuals:

Tutorials:

Computer Vision & Machine Learning

Manuals:

Interactive Textbooks:

  • Computer Vision Across the Marine Sciences - Comprehensive interactive textbook covering marine imaging, AI basics, image annotation, deep learning frameworks (TensorFlow/PyTorch), object detection, segmentation, and capstone projects using real oceanographic datasets

Geospatial Analysis & Mapping

QGIS for Marine Science

Manuals:

Courses:

Tutorials:

Generic Mapping Tools (GMT)

Manuals:

Tutorials:

Workshops:

  • GMT Workshops - Official workshops including pre-conference training sessions

Community:

Ocean Mapping & Multibeam Systems

Community Resources:

  • Ocean Mapping Community (GitHub) - Technical documentation, troubleshooting guides, and best practices for multibeam echosounder systems, hydrographic surveying, vessel geometry, calibration procedures, and data quality assessment from the Multibeam Advisory Committee (MAC)

Oceanographic Data Tools

Subsea Data Collective Pre-Cruise Aggregator

  • preCruiseAggregator (in development) — A community tool for aggregating pre-cruise planning data from multiple sources for a given work area

GeoMapApp, MGDS & GMRT

Manuals:

Tutorials:

Educational Materials:

Ocean Data View (ODV)

Manuals:

Tutorials:


Data Standards & Formatting

Darwin Core & OBIS

Manuals:

Courses:


Research Data Management

General data management skills applicable across all phases of the subsea data lifecycle.

Courses:

Additional Resources:


Contributing Training Resources

Have a training resource to recommend? Please:

  1. Report a Documentation Issue to suggest additions
  2. Fork this wiki and submit a pull request with your additions (see GitHub Basics above)

When suggesting resources, please include:

  • Resource title and URL
  • Brief description of content
  • Intended audience (beginner/intermediate/advanced)
  • Cost (free/paid)
  • Format (online course, video, documentation, etc.)