Skedmia
NEW

R & RStudio for Marine Scientists

Turn raw survey and sensor data into reproducible analysis and reports ready for regulators and publication, with R.

15

Lessons

~24h

Study time

20

Exam questions

70%

Pass mark

QR-verifiable Certificate of Training

Self-paced online, start today

About this course

R was written by statisticians, which is why GLMs, mixed models and multivariate methods are central to it rather than add-ons. Its marine packages cover the field from CTD casts to biodiversity records: oce, marmap, heatwaveR, vegan, robis and rerddap. A script records every step, so peer reviewers and regulatory auditors can follow exactly how a number was produced. The course is code-first and aimed at marine biologists, oceanographers, environmental consultants and fisheries or MPA managers. No programming background is needed: if you can build a pivot table in Excel, you can learn R. It starts with installing R and RStudio, setting up projects and finding help. It then teaches the fundamentals through marine examples, including vectors of CTD temperatures, data frames of survey sites, a hand-written Shannon diversity function and bleaching alert levels built with ifelse(). From there it covers importing the formats marine scientists actually meet: CSV and Excel field sheets, NetCDF satellite SST, Sea-Bird CTD files, and live ERDDAP and OBIS downloads with WoRMS name checks. The middle of the course covers the work behind every result. Wrangling uses dplyr, tidyr, lubridate and stringr, with automated QA/QC flags that keep an audit trail instead of deleting records. Visualisation uses ggplot2 for depth profiles, time series, facets and publication figures with ocean-appropriate palettes. The statistics module runs from the choice of test through t-tests, ANOVA, regression and diagnostics to Poisson and negative binomial GLMs. It ends with mixed models that treat site as a random effect so transects are not counted as independent replicates. Later modules add spatial analysis with sf, terra, marmap and leaflet, including EIA buffer screening around outfalls. They also cover time series, climatologies, marine heatwave detection with heatwaveR, Degree Heating Weeks and trend tests, and community ecology in vegan with diversity, rarefaction, Bray–Curtis dissimilarity, NMDS, PERMANOVA and SIMPER. The last core module makes the work reproducible with Quarto reports, Git, renv, parameterised site reports and FAIR data publishing. Everything runs on reef_monitor.csv, a 576-record teaching dataset covering 8 Abu Dhabi reef sites over 24 months, and ends in an end-to-end applied case on thermal stress on those reefs. The case moves from import to a mixed model, a map and a manager’s report. A technical review covers performance, Arrow and DuckDB for large data, debugging, code quality and common analytical errors in marine studies. Assessment is an online 20-question exam at a 70% pass mark, leading to a verifiable SKEDMIA certificate.
Standards referenced
ISO 14001/ NOAA Coral Reef Watch DHW method/
Format
Self-paced online — the lessons open as soon as you enrol
Study time
About 24 hours across 15 lessons
Assessment
Final Exam: 20 questions, 70% pass mark, 60 minutes
Exam attempts
5
Certificate
Skedmia Certificate of Training, valid for 1 year and verifiable at skedmia.com/verify
Access
Lifetime access with a one-time payment

Course content

15 modules · 15 lessons · about 24h · final exam

01Intro: Programme Orientation1 lesson · 20 min
  • Outcomes, Audience, Roadmap & the Teaching Dataset20 min
02Module 1: Why R for Marine Science1 lesson · 40 min
  • The Package Ecosystem, Installation, RStudio & Projects40 min
03Module 2: R Fundamentals1 lesson · 70 min
  • Objects, Data Types, Vectors, Data Frames, Functions & Control Flow70 min
04Module 3: Importing Marine Data1 lesson · 50 min
  • Field Sheets, Sensors, Satellites & Online Biodiversity Databases50 min
05Module 4: Data Wrangling with the Tidyverse1 lesson · 70 min
  • Filtering, Transforming, Summarising, Joining, Reshaping & QA/QC70 min
06Module 5: Visualisation with ggplot21 lesson · 65 min
  • Exploratory Plots, Oceanographic Profiles & Publication Figures65 min
07Module 6: Statistics for Marine Data1 lesson · 90 min
  • From Descriptive Statistics to GLMs and Mixed Models90 min
08Module 7: Spatial Analysis & Mapping1 lesson · 45 min
  • Vector & Raster Data, Projections, Bathymetry & Interactive Maps45 min
09Module 8: Time Series & Marine Heatwaves1 lesson · 45 min
  • Seasonality, Anomalies, Heatwave Detection & Thermal Stress Indices45 min
10Module 9: Community Ecology with vegan1 lesson · 45 min
  • Diversity, Similarity, Ordination & Multivariate Tests45 min
11Module 10: Reproducible Workflows1 lesson · 40 min
  • Quarto Reports, Git, renv & FAIR Data40 min
12Module 11: Applied Case1 lesson · 60 min
  • Thermal Stress on Abu Dhabi Reefs: Start to Finish60 min
13Module 12: Technical Review1 lesson · 35 min
  • Performance, Large Data, Debugging, Code Quality & Analytical Pitfalls35 min
14Module 13: Exercises, Assessment & Data Sheets1 lesson · 45 min
  • Practical Exercises, Quiz, Capstone, Wrap-Up & Dataset Dictionary45 min
15Complete Course File & Download1 lesson · 720 min
  • R & RStudio for Marine Scientists: Complete Course (Full File)720 min
Final Exam20 questions · pass mark 70% · 60 min
CertificateOF TRAINING

What you earn

A certificate anyone can verify in seconds

Score 70% or better on the final exam and Skedmia issues your Certificate of Training with a unique certificate number. Every certificate carries a QR code that resolves to our public register, so an employer or auditor can confirm it is genuine without contacting anyone. Certificates state a validity of 1 year from issue and can be renewed.

Verified at skedmia.com/verify

Certified byExemplar Global

Before you enrol

How is the course delivered?

Entirely online and self-paced. Once you enrol, the lessons open immediately in your Skedmia account on any device, and you can stop and resume whenever you like.

How do I earn the certificate?

Complete the lessons, then sit the 20-question final exam. Score 70% or more and your Certificate of Training is issued straight away with a unique certificate number and QR code. The PDF downloads from your account.

What happens if I don't pass?

You have 5 attempts at the exam. Review the lessons between attempts; each one is marked immediately.

How does an employer verify my certificate?

Every certificate carries a QR code and a certificate number. Scanning the code, or entering the number on our verification page, returns the holder’s name, the course and the issue date. No account is needed.

How can I pay?

By card through our secure Stripe checkout, with access opening instantly. Or by bank transfer: we show our account details and an order reference, you send the receipt, and the course opens once the payment is verified.

Can I enrol a team?

Yes. Organisations enrol staff as a cohort, follow progress on a manager dashboard and receive completion reports formatted for an audit file. See corporate training or send an enquiry.

For organisations

Training a whole team on this course?

Enrol staff as a cohort, follow progress from one dashboard and receive completion reports ready for your audit file.