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:
-
Start with the SEG Geophysical Tutorials to gain a structured foundation.
-
Explore the Awesome Geophysics repository to understand the broader tool and method ecosystem.
-
Use EAGE lectures and the seismic/EM tutorial links to deepen understanding of specific methods.
-
Apply concepts with open datasets and example notebooks from the SEG GitHub resources.
