There are a selection of geology tutorials from introductory to advanced levels covering a range of topics which together form a free online textbook.

If you enjoy reading our tutorials, please let other people know about them. If you think you can add something to the tutorial, please feel free to comment on them via the forums (you'll need to register to do this) or even better, you can write one yourself. Simply create an account if you don't have one and click "Create content"!

Below is the abstract of an example tutorial.

Programming Fortran 2

This is a continuation of Fortran 1. This tutorial might not make much sense unless you have read that first.

Writing and Reading from Files, Screens and Keyboards

Fortran is capable of reading data from files and from the keyboard. It can also write data to files and to the screen. The I/O (Input-Output) in Fortran is a little cumbersome and is not very flexible, but is easy to get the hang of.

 read more »