Videos

- AbsoftProFortran - videos about the Absoft compiler
- Any Learn Nepal - many instructional videos for newcomers to Fortran
- Approximatrix - videos about the Simply Fortran IDE
- ARCHER UK National Supercomputing Service - Modern Fortran, CRAY Compilation Environment and Modern Fortran, and Not so old Fortran
- Clemson Cyberinfrastructure Technology Integration - Introduction to Fortran 90/95 (2)
- CLEX CMS - Basics of Fortran (2) and Fortran Debugging (3)
- comp_sci_aero8099 - 8 videos, covering the basics through type-bound procedures
- Cyprien Rusu - Fortran Video Tutorials (11)
- Damian Rouson -Parallel Fortran Programming, Parallel Programming in Modern Fortran, and Object Oriented and Functional Programming in Modern Fortran
- Daniel Price - Fortran 90 tutorial (4), notes here
- Derek Banas - Fortran Tutorial and Install Fortran Windows
- DJ’s Office Hours - Crash Course on Modern Fortran, Extra Keywords and Making a Makefile, Getting Started with the Fortran Package Manager, Object Oriented Programming, Getting Started in Multiprocessing with MPI, Fortran: SEND and RECV Messages in MPI, and Getting Started with Fortran in Jupyter
- EETechStuff - Introduction to FORTRAN, and Arduino Access via USB with FORTRAN
- Everything Functional (Brad Richardson) - Why Fortran?, Just Talk to Each Other: Getting Fortran and C to Work Together, Fortran Scope Explained, Setting Up Windows For Fortran Development, Recursive Data Structures in Fortran, Fortran Abstract Derived Types, Fortran Package Manager (fpm) for Visual Studio, Anatomy of an fpm Project, Applying the Open-Closed Principle, Debugging A Parser, OOP TDD Exercise, and Vector Subscripts For Fortran Array Access
- Fluidic Colors - Fortran Programming Tutorials (41), Advanced Fortran Programming (33), and Fortran Hacks (4)
- Fluid Numerics – several videos on GPU programming in Fortran
- FortranBoi - Coarrays in Fortran (CAF) tutorial and videos on MPI in Fortran
- FortranCon - videos from the 2020 and 2021 conferences
- Fortran Programming Language - videos of monthly conference calls discussing Fortran projects such as FPM and stdlib
- FortranScientific - Modern Fortran for Scientific Programming (7)
- Hexafoil - Modern Fortran by Example (11), and Calling Fortran from C (3). Codes
- InsideHPC Report - Introduction to Cuda Fortran, OpenACC for Fortran Programmers, Tutorial: Towards Exascale Computing with Fortran 2015, Michael Wolfe on Why Fortran Still Matters, and Effective Parallel Optimizations with Intel Fortran
- Intel - The Case for OpenMP: Why ISO Fortran Is Not Enough for Heterogeneous Parallelism
- Jonas Lindemann - Scientific Programming in Python and Fortran
- NCAR Computational and Information Systems Laboratory - 2024 Improving Scientific Software Conference (4)
- NERSC - Modern Fortran, with emphasis on coarrays by John Reid, and Modern Fortran Basics (4), F2023 and F202Y: What’s new and what’s coming?, Fortran Package Manager, Fortran Templates, Introduction to Parallel Programming in Fortran (4), and Fortran Templates and Updates from the Standards Committee by Brad Richardson
- NPTEL-NOC IITM - Introduction to Fortran (5)
- Numerical Algorithms Group (NAG) - Verification and Modernisation of Fortran Codes using the NAG Fortran Compiler and other videos about the NAG compiler
- OpenMP - OpenMP for Computational Scientists (2) and Make Legacy Fortran Code Fly on GPUs
- Sharcnet - Programming GPUs with Fortran, Modern Fortran: Concurrency and Parallelism, and Parallel programming without MPI - Using coarrays in Fortran
- Sigma2 - NRIS - Vector syntax and operations on arrays of different dimensions, Object-oriented programming in Fortran, Offloading to GPU using Fortran, Integrating Python and Fortran, introduction to FORTRAN series (4), Using NetCDF data format with Modern Fortran
- Silverfrost - using the Silverfrost Fortran compiler and IDE
- Warwick Research Software Engineering - Creating a module, step by step, The Application Binary Interface, What interfaces are and why they’re used, and Reading the Fortran Standard document
- Society of Research Software Engineering - Modern Training for Modern Fortran, Paul Bartholomew: Exploiting bind(c) to run modern Fortran on modern hardware, economics be damned!, Jack Atkinson: Reducing the overhead of coupled machine learning models between Python and Fortran, Andrew Lister: The Challenges of Maintaining an Active 60-year-old Library (HSL)
- West Virginia University Research Computing - Modern Fortran (4)

- Exploring Modern Fortran Basics with Milan Curcic from Manning Publications
- Flang: The Fortran frontend of LLVM by Kiran Chandramohan of Arm
- Fortran for physics - Introduction
- Fortran for Scientific Computing - online course with registration required but with free option
- Framework for Extensible, Asynchronous Task Scheduling (FEATS) in Fortran by Brad Richardson
- Intro to Fortran 90 for course Introduction to Computational Meteorology taught by Carmen N. Moelders
- Intro to Fortran Programming
- Introduction to GPU Computing using CUDA Fortran
- Introductory Course on OpenMP Programming (6) from the Swiss National Supercomputing Centre
- LFortran | JupyterCon 2020 by Ondřej Čertík
- Creator of Symbolic Python & LFortran, Ondřej Čertík | Programming, physics, life, career interviewed by Jeevan Chakraborty
- Modern Fortran: Features for High-Performance Computing by Steve Lionel
- Writing parallel programs with Fortran 2008 and 2015 coarrays by Anton Shterenlikht
- Fortran Package Manager: Toward a rich ecosystem of Fortran packages by Sebastian Ehlert
- Introduction to structured programming with Fortran from CECI and CISM HPC
- Short Course: Introduction to Fortran covers basic topics in numerical computation and scientific programming using Fortran 90/95, by Abishek Gopal. Other materials are here.
- Introduction to Fortran 90 (7) by Nilay Bhatt

- ARCHER2 Introduction to CP2K (2) with course materials here
- CESM Tutorial CESM is the Community Earth System Model
- Efficient materials modelling on HPC with QUANTUM ESPRESSO, SIESTA and Yambo (2) by Pietro Delugas and Ivan Carnimeo
- Introduction to Neko (CFD) by Niclas Jansson
- NWChem Introduction - NVIDIA by Jeff Hammond
- SIESTA School 2021 (14) – SIESTA site
- Multidimensional Stellar Grids by Rich Townsend – Github
- How to use Abaqus UEL Subroutine and Learn UMAT subroutine with professional examples | VUMAT subroutine
- Installing Quantum ESPRESSO on Ubuntu by Sooraj Nhaloor
- Photochem: a 1D photochemical and climate model of planetary atmospheres by Nicholas Wogan – GitHub

- The Beginnings of FORTRAN An account of the development of FORTRAN by those who did it.
- Oral History of John Backus John Backus interviewed by Grady Booch on September 5, 2006, in Ashland, Oregon, X3715.2007. A segment is Backus describes the creation of FORTRAN
- Programming in America in the 1950s – Some Personal Impressions by John Backus, The International Research Conference in the History of Computing at Los Alamos, 1976. Transcript: Backus, J., Programming in America in the 1950s – Some Personal Impressions, in Metropolis, N., and Howlett, J., Rota, Gian-Carlo, A History of Computing in the Twentieth Century, New York: Academic Press, 1980, pp. 125 – 135.
- 7th Session of Turing100 | Early History of Fortran-The Making of a Wonder | Prof. Uday Khedker with slides here