
Fortran
Course Index
28 Lessons · 3 Sections
Master Fortran — the language powering every global weather forecast, NASA simulations & BLAS/LAPACK (the foundation of NumPy, MATLAB & SciPy). Covers gfortran, MPI, coarrays & Fortran 2023 2026. Includes 4 builds: numerical solver, OpenMP parallel computation, BLAS/LAPACK matrix & MPI parallel app.
28Lessons
3Sections
4Projects
FreeAccess
Section 1Fortran FundamentalsLessons 1–10
Lesson 1
What is Fortran? Scientific Computing Pioneer
Lesson 2
Fortran Setup: gfortran & IDE
Lesson 3
Fortran Basics: Variables, Types & Operators
Lesson 4
Arrays: Fortran's Core Strength
Lesson 5
Control Flow: if, do loops & select case
Lesson 6
Subroutines & Functions
Lesson 7
Modules & Interfaces in Modern Fortran
Lesson 8
I/O: File Reading & Writing
Lesson 9
Derived Types & Structures
Lesson 10
Pointers & Dynamic Memory
Section 2HPC, Parallelism & Scientific StackLessons 11–22
Lesson 11
Array Operations & Intrinsic Functions
Lesson 12
Numerical Methods: Solvers & Integration
Lesson 13
Linear Algebra: BLAS & LAPACK
Lesson 14
Parallel Fortran: OpenMP
Lesson 15
Parallel Fortran: MPI
Lesson 16
Fortran Coarrays: Built-In Parallelism
Lesson 17
Fortran with C Interoperability
Lesson 18
Fortran for Climate & Weather Modelling
Lesson 19
Fortran Performance & Profiling
Lesson 20
Modern Fortran: OOP Features
Lesson 21
Fortran vs C++ vs Julia for HPC 2026
Lesson 22
Fortran in 2026: Fortran 2023 Standard
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
Lesson 23
Fortran Anti-Patterns & Common Mistakes
Lesson 24
Fortran Best Practices 2026
Lesson 25
Implement a Numerical Solver with Fortran
Lesson 26
Parallelise a Computation with OpenMP & Fortran
Lesson 27
Build a Matrix Computation with BLAS & LAPACK
Lesson 28
Build an MPI Parallel Application with Fortran
