flowchart TD
accTitle: Learner Pathways for the Introduction to Modern Fortran Course
accDescr {This diagram shows the possible learning pathways after completing the Introduction to Modern Fortran course.
The Intermediate and Advanced Topics in Modern Fortran courses are in the pre-alpha stage.
The MPI and OpenMP courses are from ARCHER2, the UK's national supercomputing facility, courses.}
A("Introduction to Modern Fortran") --> B
B(Intermediate Modern Fortran) --> C & D & E
C(Advanced Topics<br>in Modern Fortran)
D(Message-passing<br>Programming with MPI)
E(Shared Memory<br>Programming with OpenMP)
F(Making Legacy Fortran Sustainable) --> G
B --> G(Unit Testing in Fortran)
linkStyle default stroke:#000,stroke-width:2px
classDef archer2 fill:#201f5e,stroke:#fff,stroke-width:1px,color:#fff
classDef default fill:#ddd,stroke:#000,stroke-width:1px,color:#000
classDef existing fill:#ddd,stroke:#000,stroke-width:1px,color:#2a78dd
class D,E archer2
class A,G existing
click A href "https://carpentries-incubator.github.io/intro-to-modern-fortran/" "Link to the Introduction to modern Fortran Course"
click G href "https://carpentries-incubator.github.io/fortran-unit-testing/" "Link to the Unit Testing in Fortran Course"
click D href "https://www.archer2.ac.uk/training/courses/#message-passing-programming-with-mpi" "Link to the MPI Archer2 Course"
click E href "https://www.archer2.ac.uk/training/courses/#shared-memory-programming-with-openmp" "Link to the OpenMP Archer2 Course"