Disclosure: when you buy through links on our site, we may earn an affiliate commission.

An Introduction to Computational Fluid Dynamics (CFD)

Learn to Write Your Own Codes Using the Finite Volume Method
(145 reviews)
906 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 2h 33m
Language: English
Next start: On Demand

Table of contents


This course will cover the basics of the finite volume method for incompressible flows on two-dimensional Cartesian grids. Topics include the discretization procedure, interpolation techniques, boundary conditions, flow visualization using ParaView, and CFD errors and uncertainty.  Students will write three codes; the first code solves a pure diffusion problem, the second solves a pure convection problem, and the third solves the Navier-Stokes equations using the SIMPLE pressure-velocity coupling procedure.  The Navier-Stokes solver will be used to solve the “driven cavity” problem, and a problem involving the developing flow in a channel.  These three codes are also available for download to, for instance, study the solution procedure, or help in debugging a student written code.  Upon completion of the course students will be familiar with the basics of the finite volume method, enabling a more effective use of a commercial CFD solver, and possess the background necessary to study more advanced CFD techniques.

You will learn

✓ The basics of computational fluid dynamics using the finite volume method.


• Basic programming skills in a language such as C, Fortran, Python, etc. Knowledge of basic calculus, differential equations, numerical methods, and fluid mechanics is suggested..

This course is for

• Upper division undergraduate and beginning graduate level engineering, mathematics, and science students. Engineers and scientists working in industry who would like an introduction to CFD.
Mechanical and Aerospace Engineering
Holds a Ph.D. in Mechanical Engineering and Engineering Mechanics from Old Dominion University.  Fellow of the American Society of Mechanical Engineers.  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. 
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 2h 33m
Language: English
Next start: On Demand

Students are also interested in