Beginning Fortran for Science and Engineering Students (Udemy.com)
When You Need to Crunch Numbers
Created by: Robert Spall
Last updated March 2021
What you will learn
- Students will learn the basics of Fortran programming with simple applications in the fields of science and engineering.
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating3.9 out of 5higher than 5% of them
- Reviews186#237 of 336 by number of reviews
- Length2.4 hoursshorter than 79% of them
- Last updatedMarch 2021earlier than 73% of them
Course Description
This course introduces beginning students to the basics of Fortran90/95 programming. Out of necessity, it does not cover all aspects of the language, but enough so that students will be able to write useful codes after completion. The course will be of particular value to those STEM students who would like to learn a language which has stood the test of time, and is widely used in the area of scientific computing. Also useful for those who need to work with legacy Fortran code but have no Fortran background. Previous programming experience would be helpful but is not absolutely necessary. The course assumes some basic ability to use a command-line interface. I will also provide a short introduction to the use of DISLIN, a graphics/widget plotting package that you can implement in your Fortran codes. All Fortran codes used as examples are downloadable, as are the course notes.
Instructor Details
- 3.9 Rating
186 Reviews
Robert Spall
Holds a Ph.D. in Mechanical Engineering and Engineering Mechanics from Old Dominion University. Elected as a Fellow of the American Society of Mechanical Engineers in 2004. Twenty-eight years teaching at the university level including courses in numerical methods, fluid dynamics, aerodynamics, and computational fluid dynamics (CFD). Six years as a Mechanical and Aerospace Engineering Department Head at Utah State University. Currently a professor emeritus at Utah State. Areas of research interest include vortex breakdown, aerodynamics of sailboat sails, buoyancy-driven flows, and environmental flows.
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By Sai Santosh on 10/11/2021
This is not a fortran basics course, but rather a course to brush up the basics for people who have experience using fortran. However, I can’t say I have not learned anything, but as the course progressed there were fewer explanation and more of challenging assignments which made it difficult and also boring to do. It could be improved if the concepts could be explained for a longer duration with more examples and then the challenging assignments would make it interesting.
By Contré Cassandre on 5/17/2021
Il manque certaines explications importantes, par exemple sur l'utilité des astérix dans les les fonctions PRINT/WRITE ou encore sur le téléchargement des packages et la compilation des premiers codes. J'ai dû chercher les infos ailleurs pendant tout le cours !
By Amadeus Cavalcanti Salvador de Alcântara on 2/16/2021
The course is very good! It doesn't border me if the explanations are on paper rather than on screen. I learned anyway. Robert managed to create a course that goes direct to the point with thorough explanations. At the end of each Section there are Quizzes and Assignments to test our knowledge. The solutions are provided. Furthermore, Robert gives his feedback to our answers (and usually within a few days). I totally recommend this course to those willing to learn scientific computing or/and/with Fortran.
By Ilija Simonovic on 1/18/2021
This is a great course! Building blocks for writing Fortran code are introduced gradually and systematically. Explanations are clear and to the point. Coding examples and assignments are interesting and illustrative.
By Umang Tulsi on 12/30/2019
Overall, it was a good course. But, I would have preferred to have a stronger basic foundation so that even though I might learn slowly, I would learn 100% confidently. For example, the quizes between Course Sections are good but the theory behind some of them was no where explained in the course. I had to explore the internet about Fortran, which was a bit inconvenient. Secondly, if this course would have been demonstrated on a computer, then it would have been even better.
By Arne Du toit on 12/9/2019
This was an excellent course. I am now much more confident I writing my desired code in Fortran. The lesson clears up all fundamental problems someone might have when learning Fortran (especially since googling these problems don't always give you a direct clear answer due to online material being a bit dated).
By Vaidehi on 9/26/2019
This software is very hard to understand. And the course didnt make it any easy. The lectures should be more interactive like the ones in Python bootcamp : zero to Hero course. Course needs to be more user friendly than paper based. Some more instructions needed on how to download and install the software. It would be great if the lectures are interactively showing the coding. One of the last lectures didnt have audio.
By Omar Yamil Vidal León Romay on 9/8/2019
It is a good course for fortran beginners. I suggest add more examples using DISLIN library for a more comprehensive understanding and it would be helpful to run all examples in live.
By Mateus Macedo Quintano on 8/15/2019
This is a comprehensive and straightforward introductory course. I guess it'd be better if the codes were run on screen throughout the lecture. Paper sheets don't favor the flux in the learning process. However, the instructor is very knowledgeable and explains the topics in a clear and engaging way. I strongly recommend anyone to enroll in this course, particularly those from scientific fields such as theoretical chemistry and theoretical physics. The contents covered here are extremely useful for theoreticians who aim to work with advanced calculations. I doubt whether there is something of this kind available elsewhere online.
By Jonathan Wilson on 8/5/2019
I found this to be a great introduction to Fortran for the level I am at. I needed to get some performance increases on some calculations I was doing in Python, and found that it is possible to interface with Fortran using F2PY. This gave me all the knowledge I needed to do this. Although the presentation was a bit low tech, the presenter, Rob Spall, is clearly very knowledgeable and a pleasure to learn from. Although the course indicates that it is 2 hours long, this is not the case if you engage properly with the material. I would recommend coding out every example which Rob sets out and trying to really understand what is happening before trying to tackle the assignments. That said, there were a few technical problems for one of the lectures.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 78 / 100






