Mathematics for Engineers: The Capstone Course (Coursera)

Mathematics for Engineers: The Capstone Course (Coursera)

Mathematics for Engineers: The Capstone Course provides a capstone project for students who are completing the Mathematics for Engineers specialization. Students will first learn some basic concepts in computational fluid dynamics, and then apply these concepts to compute the fluid flow around a cylinder. Access to MATLAB online and the MATLAB grader is given to all students who enroll.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Before enrolling, students should have already taken courses in matrix algebra, differential equations, vector calculus and numerical methods and be able to program in MATLAB.
The course contains 22 short video lectures and a full set of lecture notes. After each lecture there are problems to solve and at the end of the second and third weeks there is a substantial MATLAB programming assignment.
Course 5 of 5 in the Mathematics for Engineers Specialization.

What You Will Learn

  • Computational Fluid Dynamics
  • Scientific Computing

Syllabus

WEEK 1
Governing Equations
This week we learn the governing equations for the flow around a cylinder. We begin with the Navier-Stokes equations and the continuity equation, and derive a pair of coupled equations for the stream function and scalar vorticity. These equations are nondimensionalized and contain only a single dimensionless parameter called the Reynolds number. The governing equations are then simplified using log-polar coordinates.

WEEK 2
Steady Flows
In this week, we formulate the computational fluid dynamics problem of the steady flow around a cylinder. We introduce the finite difference method and derive iteration equations. Boundary conditions are derived and the outline of a MATLAB program is discussed. Students will write a program to compute the stream function at a Reynolds number of ten.

WEEK 3
Unsteady Flows
In this week, we formulate the computational fluid dynamics problem of the unsteady flow around a cylinder. We introduce periodic boundary conditions in the polar angle and show how to solve for the stream function using matrix methods. The solution for the scalar vorticity will use a MATLAB ode integrator. Students will write code to compute the time-dependent scalar vorticity at a Reynolds number of sixty.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Álgebra Básica (Coursera) Coursera
Universidad Nacional Autónoma de México

Álgebra Básica (Coursera)

Galileo dijo: "El Universo está escrito en lenguaje matemático y los caracteres son triángulos, círculos y otras figuras geométricas, sin las que es humanamente imposible entender una sola palabra". Para entender el Universo, es necesario plantear leyes que expliquen su comportamiento, como pueden ser las leyes de la gravedad, la propagación del calor, el electromagnetismo, la reproducción celular, el crecimiento poblacional, la propagación de las enfermedades, la variación de los precios de las acciones en la bolsa de valores, el comportamiento de las masas ante un conflicto, etcétera.

Nov 16th 2026
5-12 Weeks
Mathematical Biostatistics Boot Camp 1 (Coursera) Coursera
Johns Hopkins University

Mathematical Biostatistics Boot Camp 1 (Coursera)

This class presents the fundamental probability and statistical concepts used in elementary data analysis. It will be taught at an introductory level for students with junior or senior college-level mathematical training including a working knowledge of calculus. A small amount of linear algebra and programming are useful for the class, but not required.

Nov 9th 2026
4 Weeks
Vector Calculus for Engineers (Coursera) Coursera
The Hong Kong University of Science and Technology - HKUST

Vector Calculus for Engineers (Coursera)

Vector Calculus for Engineers covers both basic theory and applications. In the first week we learn about scalar and vector fields, in the second week about differentiating fields, in the third week about multidimensional integration and curvilinear coordinate systems. The fourth week covers line and surface integrals, and the fifth week covers the fundamental theorems of vector calculus, including the gradient theorem, the divergence theorem and Stokes’ theorem. These theorems are needed in core engineering subjects such as Electromagnetism and Fluid Mechanics.

Nov 2nd 2026
5-12 Weeks
Constructivism and Mathematics, Science, and Technology Education (Coursera) Coursera
University of Illinois at Urbana-Champaign

Constructivism and Mathematics, Science, and Technology Education (Coursera)

This course is designed to help participants examine the implications of constructivism for learning and teaching in science, mathematics, and technology focused areas. Course readings, discussions, and assignments will examine constructivist views of learning, research on students' ideas and idea-based interactions, research on instructional approaches taking student ideas into account, and challenges in implementing constructivist perspectives in instruction.

Nov 9th 2026
5-12 Weeks
Fundamentals of Engineering Exam Review (Coursera) Coursera
Georgia Institute of Technology

Fundamentals of Engineering Exam Review (Coursera)

The purpose of this course is to review the material covered in the Fundamentals of Engineering (FE) exam to enable the student to pass it. It will be presented in modules corresponding to the FE topics, particularly those in Civil and Mechanical Engineering. Each module will review main concepts, illustrate them with examples, and provide extensive practice problems.

Nov 2nd 2026
5-12 Weeks
Introdução ao Controle Moderno (Coursera) Coursera
Instituto Tecnológico de Aeronáutica

Introdução ao Controle Moderno (Coursera)

Este curso lhe dará a base necessária para entender técnicas mais avançadas de controle moderno. Você aprenderá como representar a dinâmica de um sistema no espaço de estados, como analisar um sistema no espaço de estados, como projetar uma realimentação de estado e como projetar um observador de estado.

Nov 16th 2026
5-12 Weeks
Computational Neuroscience (Coursera) Coursera
University of Washington

Computational Neuroscience (Coursera)

This course provides an introduction to basic computational methods for understanding what nervous systems do and for determining how they function. We will explore the computational principles governing various aspects of vision, sensory-motor control, learning, and memory. Specific topics that will be covered include representation of information by spiking neurons, processing of information in neural networks, and algorithms for adaptation and learning.

Nov 9th 2026
5-12 Weeks
Precalculus: Relations and Functions (Coursera) Coursera
Johns Hopkins University

Precalculus: Relations and Functions (Coursera)

This course helps to build the foundational material to use mathematics as a tool to model, understand, and interpret the world around us. This is done through studying functions, their properties, and applications to data analysis. Concepts of precalculus provide the set of tools for the beginning student to begin their scientific career, preparing them for future science and calculus courses. This course is designed for all students, not just those interested in further mathematics courses.

Nov 2nd 2026
4 Weeks
Mathematics for Machine Learning: PCA (Coursera) Coursera
Imperial College London

Mathematics for Machine Learning: PCA (Coursera)

This intermediate-level course introduces the mathematical foundations to derive Principal Component Analysis (PCA), a fundamental dimensionality reduction technique. We'll cover some basic statistics of data sets, such as mean values and variances, we'll compute distances and angles between vectors using inner products and derive orthogonal projections of data onto lower-dimensional subspaces. Using all these tools, we'll then derive PCA as a method that minimizes the average squared reconstruction error between data points and their reconstruction.

Nov 2nd 2026
4 Weeks