Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Fortranplus?
Fortranplus is a specialist provider of modern Fortran training, consultancy and reference material, aimed at programmers, scientists and engineers who work with Fortran code. Its home page presents it as a place to find courses, consulting help and current information about the language.
What it offers
- Training courses. The two main courses are Introduction to Programming with Modern Fortran, for complete beginners, and Advanced Modern Fortran, for people who already program in another language and want to move to modern Fortran. A third course covers Conversion to modern Fortran for organisations with legacy Fortran 66/77 code. Courses can be tailored to a client's needs.
- Consultancy. A separate consulting service is offered for Fortran-related work; details sit on the consultancy pages.
- Reference material. A regularly updated Fortran resource file collects information on compilers, books, courses and discussion forums, alongside book example files spanning several editions.
Who it suits
A research group maintaining a large Fortran 77 codebase is the clearest fit: the conversion course addresses migration directly, and consultancy can cover the parts that training alone will not solve. An individual who already knows Python or C++ but needs to read and extend Fortran would get more from the advanced course than the introductory one.
Trade-offs to weigh
Fortranplus is a small, focused operation rather than a broad online learning platform. That means tailored, instructor-led material and direct access to expertise, but also that scheduling, location and cost depend on arranging a course or consultancy engagement rather than signing up for a fixed self-paced product. The site does not publish prices, so those need to be requested.
Next step
Decide first whether the need is skills, migration or a specific technical problem. If it is skills, check the course outlines and ask which level fits your team's current code; if it is migration or a live issue, approach the consultancy side instead. You can start from Fortranplus. For broader background on the language and its standards, the resource file linked there is a reasonable first stop.
What Fortran training courses does Fortranplus offer?
Fortranplus offers three named training courses, each aimed at a different starting point:
- Introduction to Programming with Modern Fortran — for complete beginners with little or no programming experience.
- Advanced Modern Fortran — a follow-on to the introductory course, also aimed at people who already program in another language and want to switch to modern Fortran.
- Conversion to modern Fortran — for teams or individuals with legacy Fortran 66/77 code.
All courses can be tailored to a client's needs, and the site also lists C++, Python and Linux topics alongside the Fortran offerings, plus a consultancy service.
Choosing between them
| Your situation | Course to start with |
|---|---|
| Never programmed before | Introduction to Programming with Modern Fortran |
| Comfortable in C++, Python or similar, new to Fortran | Advanced Modern Fortran |
| Maintaining or porting old Fortran 66/77 code | Conversion to modern Fortran |
A practical next step is to check the course pages for the syllabus and delivery format before enquiring, since tailoring means the content can shift depending on your team's existing code and toolchain. If you are weighing this against self-study, the site's Fortran resource file — covering compilers, books, courses and discussion forums — is a reasonable starting point for building your own path. For broader background on the language, Fortran-lang maintains community standards information and compiler guidance.
One trade-off worth noting: a conversion course is usually most efficient when you have a real codebase to work on during the sessions, whereas the introductory course benefits from exercises that build fluency from scratch. Deciding which of those describes your situation is the main thing to settle before booking.
How do I decide between the introductory and advanced Modern Fortran courses?
Choose the Introduction to Programming with Modern Fortran if you are new to programming or have only limited experience. Choose Advanced Modern Fortran if you already program in another language or have completed the introductory course and want to go further.
How to decide
| Your situation | Better starting point |
|---|---|
| Little or no programming experience | Introduction to Programming with Modern Fortran |
| Comfortable in C++, Python or similar, but new to Fortran | Advanced Modern Fortran |
| Completed the introductory course and want to continue | Advanced Modern Fortran |
| Maintaining or updating legacy Fortran 66/77 code | Conversion to modern Fortran course |
The key distinction is not how much Fortran you know, but how much general programming experience you bring. Fortranplus describes the advanced course as a follow-on that also targets people converting from another language, so prior programming fluency is the main entry criterion.
A useful next step is to ask which language you would actually write a small program in today. If the answer is "none", start with the introductory course. If you could write one in Python or C++ without help, the advanced course is likely the better fit. If your codebase is old Fortran 77, the conversion course addresses that specific problem rather than either general course.
Both courses can be tailored to a client's needs, so if your situation sits between the two, that flexibility is worth raising directly. For broader background before committing, Fortranplus also publishes a Fortran resource file covering compilers, books, courses and discussion forums.
Can Fortranplus help convert legacy Fortran 66/77 code to modern Fortran?
Yes. Fortranplus runs a dedicated Conversion from Fortran 77 to modern Fortran course, listed alongside its introductory and advanced modern Fortran courses. It is aimed specifically at people maintaining legacy Fortran 66 and 77 code, so the starting point is old, working code rather than programming from scratch. The page also notes that courses can be tailored to a client's needs, which matters for conversion work because the mix of fixed-form source, COMMON blocks, and old I/O patterns varies enormously between codebases.
What the offering covers
- Intro to modern Fortran — for complete beginners with little or no programming experience.
- Advanced Modern Fortran — a follow-on, also aimed at people experienced in another language who want to move to modern Fortran.
- Conversion from Fortran 77 to modern Fortran — the legacy-specific route.
- Consultancy — a separate service, described on its own pages, for work beyond training.
- Fortran resource file — a PDF pointing to compilers, books, courses and discussion forums.
How to judge whether it fits
Training is the right first step if your team needs to understand modern Fortran before rewriting anything; consultancy is the better fit if you need the conversion actually carried out or reviewed. A useful decision test: can your developers already read Fortran 2003/2008 features such as modules, derived types and array intrinsics? If not, the conversion course plus the introductory material is the sensible path, because mechanical translation without that understanding tends to produce old-style code in new syntax.
For a concrete scenario, imagine a small engineering team with a 1990s solver in fixed-form Fortran 77. Sending two developers on the conversion course, then having them migrate one module as a pilot, is a lower-risk start than a full rewrite. The follow-on question — whether to train, consult, or both — is best answered by contacting Fortranplus directly through the contact details on the site, since scope and scheduling are client-specific.
For broader context on the language itself, the standards body and compiler vendors are useful complements: Fortran-lang and GFortran.
What Fortran consultancy services does Fortranplus provide?
Fortranplus lists a Fortran consultancy service alongside its training courses, aimed at organisations and individuals who need expert help with modern Fortran rather than a full course. The site points to dedicated consultancy pages for details, so the exact scope of an engagement is best confirmed directly with Fortranplus.
Based on the site's stated focus, consultancy is likely to be relevant for:
- Legacy code conversion — moving Fortran 66/77 code toward modern Fortran, which is also covered by a dedicated conversion course.
- Modern Fortran adoption — applying Fortran 2003/2008 features, including object-oriented and parallel programming.
- Tailored support — the courses can be tailored to client needs, suggesting consultancy can be shaped around a specific codebase or team.
- Training-linked help — consultancy may complement or follow on from the introductory, advanced or conversion courses.
Next step: If you have a specific codebase or migration problem, describe it in a short message and ask Fortranplus what form the consultancy takes — for example, a one-off review, ongoing advice, or on-site work. That will tell you quickly whether it fits better than a standard course.
For broader context on modern Fortran, the site also maintains a Fortran resource file covering compilers, books, courses and discussion forums, which is useful background before deciding whether to commission consultancy.
Where can I find Fortran book examples and the latest Fortran resource information?
Fortranplus is the direct answer for both: it hosts example code for its own Fortran book editions and maintains a regularly updated Fortran resource file covering compilers, books, courses and discussion forums.
Book examples
The site lists downloadable examples tied to specific editions of its Fortran books, from the 1st edition through the 4th, plus a separate set for its Fortran 77 book. The 4th edition page also splits out examples for chapters 37–42 and a "new" examples set, which suggests the material is maintained rather than frozen at publication.
Latest resource information
A single PDF, the Fortran resource file, collects current Fortran information. The page shows it as updated 21 December 2025, so it is the item to check first if you want a current snapshot rather than a static link list.
Which course fits
| Situation | Course indicated |
|---|---|
| No programming experience | Introduction to Programming with Modern Fortran |
| Know another language, or completed the intro course | Advanced Modern Fortran |
| Maintaining Fortran 66/77 code | Conversion to modern Fortran |
All courses can be tailored, and consultancy is offered separately.
A practical next step: if you are porting old code, download the Fortran 77 and conversion-related examples first and compare them against the modern equivalents before booking anything — that tells you how much of your codebase is affected. If you are starting fresh, the introductory course examples plus the resource file's compiler list are enough to set up a working environment. For a second opinion on language standards and compiler behaviour, Fortran-lang is a useful independent companion.
User reviews (0)