Tutorials & Guides

Tutorials & Guides

A curated collection of high-quality tutorials, lectures, and open resources covering seismic methods, EM techniques, geoelectrical surveys, inversion theory, and modern approaches such as machine learning in geophysics. All links point to publicly available material.


Core Tutorial Collections

Society of Exploration Geophysicists (SEG) – Geophysical Tutorials

A comprehensive set of open tutorials introducing seismic acquisition, processing, interpretation, petrophysics, and other fundamental concepts.
https://wiki.seg.org/wiki/Geophysical_tutorials
Source: library.seg.org

Awesome Geophysics – Community Resource Index

A community-maintained directory covering software, datasets, inversion libraries, theoretical reading, and tutorial material for students and professionals.
https://github.com/aradfarahani/awesome-geophysics


Thematic Tutorials and Lecture Material

Machine Learning in Geophysics

A well-structured introduction connecting ML concepts to geophysical workflows, including examples and domain-specific considerations.
“A Geophysical Perspective on Machine Learning” (PDF)
https://ianjonesgeophysics.co.uk/wp-content/uploads/2021/11/2021_FB_IJones_ML_tutorial.pdf

Seismic Data and Signal Analysis

A classic tutorial explaining complex seismic trace attributes and their practical interpretation.
“A Tutorial on Complex Seismic Trace Analysis”
https://www.researchgate.net/publication/215755917_A_tutorial_on_complex_seismic_trace_analysis

Electromagnetic Methods

An extensive primer on EM theory, field practices, instrumentation, and inversion approaches.
“Electromagnetic Methods in Geophysics” (PDF)
https://www.scribd.com/document/29034670/Electromagnetic-Methods-in-Geophysics


Lecture and Video Resources

EAGE Professional and Student Lectures

A free library of geophysical lectures, including seismic imaging, reservoir characterization, and near-surface methods.
https://learninggeoscience.org/mod/page/view.php?id=6487

Open Source Geophysical Software Tutorials

Video tutorials covering modelling, inversion, and simulation using pyGIMLi, CustEM, and related tools.
https://www.youtube.com/playlist?list=PL_v2Qt17bHlOOZS-bIDyo0KQ66KM-NvAZ


Additional Guides and Technical Resources

Seismic Processing Guide Collection

A compiled list of reflection processing tutorials, lecture notes, and workflows.
https://www.scribd.com/document/210413207/Blog-Seismic-Processing-Guides-Tutorials

SEG Open Data and Reproducible Tutorials

Datasets, sample notebooks, and reproducible examples for learning seismic processing and geophysical inversion.
Open Data: https://wiki.seg.org/wiki/Open_data
SEG Tutorials GitHub: https://github.com/seg/tutorials


Supplementary Reading

Topic Resource
Inverse problems and information theory applied to geophysics https://arxiv.org/abs/2408.16361
Python tools for soil and near-surface modelling https://arxiv.org/abs/2403.07473
Recommended books for seismic geophysics (community discussion) https://earthscience.stackexchange.com/questions/5034/books-for-learning-applied-seismic-geophysics

Suggested Learning Path

For beginners or new visitors:

  1. Start with the SEG Geophysical Tutorials to gain a structured foundation.

  2. Explore the Awesome Geophysics repository to understand the broader tool and method ecosystem.

  3. Use EAGE lectures and the seismic/EM tutorial links to deepen understanding of specific methods.

  4. Apply concepts with open datasets and example notebooks from the SEG GitHub resources.