Fortran For Beginners

The basics of programming in Fortran

4.45 (266 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
1,256
students
4 hours
content
Mar 2020
last update
$49.99
regular price

What you will learn

The basics of programming in Fortran

Description

Learn one of the oldest programming languages. Fortran is still in common use for high-performance scientific and engineering applications. If you're new to programming, and especially if you're in a math, science or engineering field, this is a great course to get started with.

We talk about getting your computer initially set up, programming fundamentals, including variables, looping and branching constructs, modules and derived types. We even go into some tips for growing and organizing your programs towards the end of the course.

Content

Introduction

Introduction
Initial Setup and First Program On Windows
Initial Setup and First Program on Mac OSX
Initial Setup and First Program on Linux
Setup Exercises
Common Compiler Errors
Compiler Error Quiz
Structure of a Fortran Program
Program Structure Quiz

The Basics

Variables
Variables Quiz
Expressions, Order of Operations and Type Conversions
Expression Exercises
Conditional Constructs
Conditional Exercises
Looping Constructs
Looping Exercises
Scalars and Arrays

Interactivity

User Input
Writing to a File
Reading From a File
Todo App Walkthrough
Subroutines and Functions
Modules
Derived Types

A Touch of the More Advanced

Make: Automating the Compiler
Compiler Options
Structuring Larger Programs
Style and Conventions

Screenshots

Fortran For Beginners - Screenshot_01Fortran For Beginners - Screenshot_02Fortran For Beginners - Screenshot_03Fortran For Beginners - Screenshot_04

Reviews

Andrea
October 2, 2023
I would extend and optimize the sections related to modules, subroutines, derived types and functions. Additionally, nothing is mentioned about format, namelist, allocatable arrays and default functions, which I think it should be
Brayden
August 28, 2023
With atom being outdated it would be nice to see the intro updated to reflect the setup to a more viable editor such as VS Code.
Poorvika
January 16, 2023
The quality of the video is really poor. The audio is barely audible. The screen is not clearly visible.I could hardly make out what the instructor is typing on his screen. The video lectures are not very interactive.
Andres
January 15, 2023
Not a bad course, just that things are not very well explained and the basics are ignored. For example, starts talking about operations with variables without even explaining what types of variables can be defined. The lecturer is always reading from the script in the screen, you can see him reading from the screen. Simple things are explained in a more complicated way than it should. I got the course because I wanted to learn Fortran from the start, and thoroughly, to the extent possible, but (I feel that) there are huge leaps in the course with things that go unexplained in between videos.
le
November 4, 2022
well explained and pleasant to follow. the assignments are a bit more complex than the lessons which pushes me to look for improvements. thank you Brad!
Mehmet
October 2, 2022
I have watched this course simultaneously with Robert Spall's course. Both have lacking parts. Especially in this course, I understood nothing from derived types. I guess lessons on procedures and derived types were not for beginners. It would be helpful if it is more detailed for beginners.
Markku
August 29, 2022
Good start for novice without much programming experience. In the end felt like learning curve got rather steep in the middle of Section 3. However some digging from internet helped a lot as there is a lot of good Fortran resource. Felt like this was a part of the course to figure out things on my own, intentional or not. I used Visual Studio Code and had no issues following the lessons. Purchased the intermediate course after this to get more in depth knowledge.
Jacob
June 22, 2022
Buen curso en general, empezando por un nivel muy básico hasta poder plantear casos con mayor complejidad.
Stephen
April 9, 2022
The volume is too low even though I'm using an external speaker with all volumes at their max. This does not happen on other platforms like Pluralsight and A Cloud Guru.
Christoph
March 25, 2022
Very good introduction, useful to get started, including instructions about the production environment. I would have appreciated some information about the current versions of Fortran. E.g. is it recommended to learn OOP in Fortran, is that commonly used? If so, this could become a new course, just an update since Fortran 90. A suggestion for improvements: The Assignment 7 was too difficult, even after the lesson number 18 on Derived Types. For example, it did not help me understand what the symbol "class" means, how to call a subroutine with self% or how to create a derived type without going via abstract and without new_name => old_name. There should be another lesson before 18. where you develop a minimalist module with a derived type and a procedure, but without abstract and extends. I learned a lot by looking at the solution of the assignment, but would have learned much more if I had someone explain something similar before and only then trying on my own.
Sachin
January 3, 2022
I am learning this course because i want to understand one of old program of Fortran which has built by someone in my organization and he has leaved organization. i have to convert this old program into Python.
Tonya
August 9, 2021
The beginning of the course was amazing. As we moved on to more complex topics I was having a harder time understanding what the instructor was saying. For most of the homeworks I wasn't sure what to do either.
Jason
July 23, 2021
Like others have said, it's not long enough and it speeds up really quick all of a sudden. I didn't have the prerequisite knowledge to handle it very well. I hope Brad continues to add to this course because I think it could serve as a good resource.
Barry
May 24, 2021
The Instructor knows Fortran inside and out. The Udemy Assignments gadget does not work. A workaround is needed and more sample code.
Drew
March 28, 2021
Solid introduction to Fortran. My only quibble was that the section on derived types seemed rushed. I would need more time on this subject to feel comfortable with the concepts presented.

Charts

Price

Fortran For Beginners - Price chart

Rating

Fortran For Beginners - Ratings chart

Enrollment distribution

Fortran For Beginners - Distribution chart
2618738
udemy ID
10/22/2019
course created date
1/14/2021
course indexed date
Bot
course submited by