The Fortran 03 and Fortran 08 (also known as Fortran 2003 and 2008) standards include many new features that can assist the Fortran programmer in the construction of new programs and the maintenance of existing programs. This Fortran training course provides the knowledge to be able to use these features to produce efficient, portable, and maintainable code.