Do you feel trapped by the menus of desktop applications? Learning some of the tools of computational geoscience will change how you explore data, make visualizations, and develop new ideas. We can help you get started.

In this course, we introduce you to the Python programming language, and the wonderful world of scientific computing. Starting from print (“Hello, world!”), we use familiar examples from geology and geophysics to make an offset synthetic seismogram. We also provide an introduction to machine learning, applying it to both regression and classification tasks.

Instructors: Evan Bianco, Diego Castaneda, Matt Hall.
Locations: Usually Calgary, Houston, or Stavanger.
Duration: One to five days, usually two or three.
More information:

       Calgary course, August 2016

       Calgary course, August 2016


  • Python syntax
  • Function definitions
  • Numerical tools
  • Scientific plotting
  • Machine learning
  • Building apps
  • Reading data files
  • Documentation
  • Testing
  • Source control

All of our material uses examples and data from the subsurface including maps, logs, and seismic.